Herramientas de usuario

Herramientas del sitio


informatica:certificaciones:lpic:lpic-2:207_domain_name_server:207.1

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:certificaciones:lpic:lpic-2:207_domain_name_server:207.1 [2021/04/23 12:20] – [Servidores DNS Alternativos] tempwininformatica:certificaciones:lpic:lpic-2:207_domain_name_server:207.1 [2021/04/23 12:51] (actual) – [rndc] tempwin
Línea 189: Línea 189:
 El fichero ''named.conf'' tiene varias partes: El fichero ''named.conf'' tiene varias partes:
  
-  * **options**: Es donde se definen las opciones principales del servidor. +  * ''include'': Indica el nombre de un «subarchivo» de configuración. Evita tener un archivo named.conf demasiado grande para administrarlo cómodamente. 
-    * **directory**: donde se almacena la caché del servidor +  ''options'': Es donde se definen las opciones principales del servidor. 
-    * **forwarders**: los servidores DNS externos que consulta (los de Google, por ejemplo). +    * ''directory'': donde se almacena la caché del servidor 
-    * **forward**: el modo de consultar dichos servidores DNS externos +    * ''forwarders'': los servidores DNS externos que consulta (los de Google, por ejemplo). 
-    * **version**: opcion que permite mostrar u ocultar la version del servidor. +    * ''version'': opcion que permite mostrar u ocultar la version del servidor. 
-  * **zone**: define una zona DNS gestionada por el servidor. +  * ''zone'': define una zona DNS gestionada por el servidor. 
-    * **type**: Indica el tipo de zona almacenada. Los valores principales son **hint** (servidores raíz), **master** (servidor maestro de una zona) y **slave** (réplica de un servidor master). +    * ''type'': Indica el tipo de zona almacenada. Los valores principales son **hint** (servidores raíz), **master** (servidor maestro de una zona) y **slave** (réplica de un servidor master). 
-    * **file**: Indica el fichero que contendrá la información de la zona.+    * ''file'': Indica el fichero que contendrá la información de la zona.
   * **Logging**: especifica el modo del que el servidor DNS enviará mensajes a los logs del sistema   * **Logging**: especifica el modo del que el servidor DNS enviará mensajes a los logs del sistema
  
Línea 204: Línea 204:
 funcionamiento estándar. funcionamiento estándar.
  
-Ejemplo de ''/etc/bind/named.conf.default-zones'':+Ejemplo de ''/etc/bind/named.conf.default-zones'' (Debian 10):
  
-<code bash>+<code> 
 +// prime the server with knowledge of the root servers 
 +// Servidores raíz de Internet
 zone "." { zone "." {
-    type hint; +        type hint; 
-    # Servidores raíz de Internet +        file "/usr/share/dns/root.hints";
-    file "/etc/bind/db.root";+
 }; };
 +
 +// be authoritative for the localhost forward and reverse zones, and for
 +// broadcast zones as per RFC 1912
  
 zone "localhost" { zone "localhost" {
-    type master; +        type master; 
-    # Fichero de zona que la contiene +        file "/etc/bind/db.local";
-    file "/etc/bind/db.local";+
 }; };
  
-Zonas de resolución inversa (PTR):+// Zonas de resolución inversa (PTR)
 zone "127.in-addr.arpa" { zone "127.in-addr.arpa" {
-    type master; +        type master; 
-    # Fichero de zona que la contiene +        file "/etc/bind/db.127";
-    file "/etc/bind/db.127";+
 }; };
  
 zone "0.in-addr.arpa" { zone "0.in-addr.arpa" {
-    type master; +        type master; 
-    file "/etc/bind/db.0";+        file "/etc/bind/db.0";
 }; };
  
 zone "255.in-addr.arpa" { zone "255.in-addr.arpa" {
-    type master; +        type master; 
-    file "/etc/bind/db.255";+        file "/etc/bind/db.255";
 }; };
- 
 </code> </code>
  
Línea 269: Línea 270:
   * Proporciona la resolución de nombre, pero no contiene ningún dato de resolución local.   * Proporciona la resolución de nombre, pero no contiene ningún dato de resolución local.
   * Se limita a reenviar las peticiones a otros servidores.   * Se limita a reenviar las peticiones a otros servidores.
-  * Un servidor BIND recién instalado, funciona como un servidor caché por defecto. + 
-  * Solo debemos indicarle la dirección de otros servidores a los que redirigir las peticiones en el fichero ''named.conf'': +==== Configuración ==== 
 + 
 +Un servidor BIND recién instalado, funciona como un servidor caché por defecto. Cuando tiene que resolver una IP, se dirigirá a los únicos servidores que conoce: servidores raíz. 
 + 
 +==== Redirección ==== 
 + 
 +Un servidor de caché no alberga de forma local registros de recursos. Si tiene que hacer una resolución, se dirigirá a los únicos servidores que conoce, que son los servidores raíz.  
 + 
 +Este método de resolución obviamente no es el más rápido y se podría desear aprovechar la caché de servidores ya en funcionamiento, como los de un servicio de hospedaje o de un ISP. Para ello, hay que indicar a nuestro servidor la dirección de otros servidores a los que podrá redirigir sus peticiones. Este tipo de redirección se llama incondicional, ya que se redirigen todas las resoluciones no pesadas. 
 + 
 +Debemos indicarle la dirección de otros servidores a los que redirigir las peticiones en el fichero ''named.conf'': 
  
 <code> <code>
Línea 285: Línea 296:
  
 //remote name daemon control//: comando de control que permite transmitir al servidor una gran variedad de instrucciones. //remote name daemon control//: comando de control que permite transmitir al servidor una gran variedad de instrucciones.
 +
 +No es obligatorio usar ''rndc'' en la administración del día a día. Pero entonces cualquier modificación realizada en el archivo de configuración requerirá el reinicio completo del servicio y, por tanto, su interrumpción temporal. De este modo, ''rndc'' debería usarse sistemáticamente, sobre todo si el servidor gestiona una gran cantidad de zonas, como el caso de un alojamiento web, por ejemplo.
  
 Sintaxis: Sintaxis:
informatica/certificaciones/lpic/lpic-2/207_domain_name_server/207.1.1619173247.txt.gz · Última modificación: por tempwin