informatica:certificaciones:lpic:lpic-2:207_domain_name_server:207.1
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:certificaciones:lpic:lpic-2:207_domain_name_server:207.1 [2021/04/16 16:46] – [Archivos de definición de zona preinstalados] tempwin | informatica:certificaciones:lpic:lpic-2:207_domain_name_server:207.1 [2021/04/23 12:51] (actual) – [rndc] tempwin | ||
|---|---|---|---|
| Línea 9: | Línea 9: | ||
| * Defining the location of the BIND zone files in BIND configuration files | * Defining the location of the BIND zone files in BIND configuration files | ||
| * Reloading modified configuration and zone files | * Reloading modified configuration and zone files | ||
| - | * Awareness of dnsmasq, djbdns and PowerDNS as alternate name servers | + | * Awareness of '' |
| * The following is a partial list of the used **files**, **terms** and **utilities**: | * The following is a partial list of the used **files**, **terms** and **utilities**: | ||
| * ''/ | * ''/ | ||
| Línea 27: | Línea 27: | ||
| //Domain Name System// (sistema de nombres de dominio) es un sistema que sirve para traducir los nombres de hosts a identificadores de red y viceversa. | //Domain Name System// (sistema de nombres de dominio) es un sistema que sirve para traducir los nombres de hosts a identificadores de red y viceversa. | ||
| + | |||
| + | En sus comienzos, mientras la cantidad de máquinas públicas en Internet era pequeña, todas las resoluciones se realizaban mediante un archivo llamado '' | ||
| + | |||
| + | El DNS se creó como solución a los límites del archivo '' | ||
| + | |||
| + | * El DNS es **dinámico**: | ||
| + | * El DNS se **replica**. | ||
| + | * El DNS está **jerarquizado**: | ||
| + | * El DNS es un sistema **distribuido**: | ||
| + | * El DNS es **seguro**. | ||
| Es un modelo cliente-servidor. | Es un modelo cliente-servidor. | ||
| Línea 40: | Línea 50: | ||
| {{ : | {{ : | ||
| - | La raíz de la jerarquía es la zona llamada " | + | La raíz de la jerarquía es la zona llamada "'' |
| Cada servidor DNS conoce algunos **tld** y si no tiene la información cuando se le consulta, pregunta al servidor del nivel superior hasta que alguno tiene la respuesta. | Cada servidor DNS conoce algunos **tld** y si no tiene la información cuando se le consulta, pregunta al servidor del nivel superior hasta que alguno tiene la respuesta. | ||
| Línea 83: | Línea 93: | ||
| * Si el servidor al que se ha preguntado tiene localmente la información, | * Si el servidor al que se ha preguntado tiene localmente la información, | ||
| - | * Si por el contrario, no dispone de la información, | + | * Si por el contrario, no dispone de la información, |
| - | Funcionamiento de la resolución de nombres) | + | |
| {{ : | {{ : | ||
| Línea 92: | Línea 101: | ||
| </ | </ | ||
| - | ==== Registros de recursos ==== | + | - El cliente pregunta al servidor al que hace referencia su configuración (proveedor de acceso o servidor local): ¿cuál es la dirección para el nombre www.abcd.es? |
| + | - El servidor local solicita a un servidor raíz: dame la dirección de un servidor que conozca la zona '' | ||
| + | - Este, el servidor con dirección 193.176.144.6, | ||
| + | - El servidor local solicita al servidor de la zona es: dame la dirección de un servidor que conozca la zona '' | ||
| + | - Este servidor, cuya dirección es 213.41.120.195, | ||
| + | - El servidor local pregunta al servidor de la zona abcd.es: ¿tienes un registro www en tu dominio '' | ||
| + | - Sí, su dirección IP: 62.193.202.6. | ||
| + | - El servidor local a la estación cliente: me has solicitado www.abcd.es y su dirección IP es 62.193.202.6. | ||
| + | ===== Registros de recursos ===== | ||
| + | |||
| + | Las zonas solo tienen una función estructural, | ||
| Los **Registros de Recursos** (// | Los **Registros de Recursos** (// | ||
| Línea 102: | Línea 121: | ||
| | **CNAME** | (Canonical Name) Hace corresponder un nombre a un nombre (alias). | | | **CNAME** | (Canonical Name) Hace corresponder un nombre a un nombre (alias). | | ||
| | **MX** | | **MX** | ||
| - | | **NS** | + | | **NS** |
| + | | **SOA** | ||
| Los registros **PTR** son útiles para comprobaciones. Por ejemplo, se utiliza en servidores de correos para saber si los mensajes que se envían entre servidores provienen de quienes dicen ser. | Los registros **PTR** son útiles para comprobaciones. Por ejemplo, se utiliza en servidores de correos para saber si los mensajes que se envían entre servidores provienen de quienes dicen ser. | ||
| Línea 169: | Línea 189: | ||
| El fichero '' | El fichero '' | ||
| - | * **options**: Es donde se definen las opciones principales del servidor. | + | * '' |
| - | * **directory**: donde se almacena la caché del servidor | + | |
| - | * **forwarders**: los servidores DNS externos que consulta (los de Google, por ejemplo). | + | * '' |
| - | * **forward**: | + | * '' |
| - | * **version**: opcion que permite mostrar u ocultar la version del 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). | + | * '' |
| - | * **file**: Indica el fichero que contendrá la información de la zona. | + | * '' |
| * **Logging**: | * **Logging**: | ||
| Línea 184: | Línea 204: | ||
| funcionamiento estándar. | funcionamiento estándar. | ||
| - | Ejemplo de ''/ | + | Ejemplo de ''/ |
| - | < | + | < |
| + | // prime the server with knowledge of the root servers | ||
| + | // Servidores raíz de Internet | ||
| zone " | zone " | ||
| - | | + | |
| - | # Servidores raíz de Internet | + | file "/usr/share/dns/root.hints"; |
| - | | + | |
| }; | }; | ||
| + | |||
| + | // be authoritative for the localhost forward and reverse zones, and for | ||
| + | // broadcast zones as per RFC 1912 | ||
| zone " | zone " | ||
| - | | + | |
| - | # Fichero de zona que la contiene | + | file "/ |
| - | | + | |
| }; | }; | ||
| - | # Zonas de resolución inversa (PTR): | + | // Zonas de resolución inversa (PTR) |
| zone " | zone " | ||
| - | | + | |
| - | # Fichero de zona que la contiene | + | file "/ |
| - | | + | |
| }; | }; | ||
| zone " | zone " | ||
| - | | + | |
| - | file "/ | + | file "/ |
| }; | }; | ||
| zone " | zone " | ||
| - | | + | |
| - | file "/ | + | file "/ |
| }; | }; | ||
| - | |||
| </ | </ | ||
| Línea 229: | Línea 250: | ||
| # db.local | # db.local | ||
| $TTL IN SOA localhost. root.localhost. ( | $TTL IN SOA localhost. root.localhost. ( | ||
| - | @ | + | @ |
| - | | + | |
| 86400 ; Retry | 86400 ; Retry | ||
| 2419200 | 2419200 | ||
| Línea 249: | 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 | + | ==== Configuración ==== |
| + | |||
| + | Un servidor BIND recién instalado, funciona como un servidor caché por defecto. | ||
| + | |||
| + | ==== Redirección ==== | ||
| + | |||
| + | Un servidor de caché no alberga de forma local registros de recursos. Si tiene que hacer una resolución, | ||
| + | |||
| + | 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, | ||
| + | |||
| + | Debemos | ||
| < | < | ||
| Línea 265: | 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 '' | ||
| Sintaxis: | Sintaxis: | ||
| Línea 303: | Línea 336: | ||
| * PowerDNS | * PowerDNS | ||
| + | ===== Cliente DNS Linux ===== | ||
| + | |||
| + | Las máquinas Linux disponen de forma nativa de un cliente DNS llamado **resolver**. Toda aplicación que esté funcionando en Linux y necesite realizar una petición DNS utilizará este componente. | ||
| + | |||
| + | Este componente usa el archivo de configuración ''/ | ||
| + | |||
| + | < | ||
| + | search dominio | ||
| + | domain dominio | ||
| + | nameserver A.B.C.D | ||
| + | </ | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
informatica/certificaciones/lpic/lpic-2/207_domain_name_server/207.1.1618584394.txt.gz · Última modificación: por tempwin
