Source: http://docplayer.es/17821224-Servicio-de-resolucion-de-nombres-dns.html
Timestamp: 2018-09-22 08:20:53+00:00

Document:
Servicio de resolución de nombres (DNS) - PDF
Download "Servicio de resolución de nombres (DNS)"
Laura Quiroga Ortega
1 Servicio de resolución de nombres (DNS) La funcionalidad de DNS (Domain Name System) es convertir nombres de máquinas, legibles y fáciles de recordar por los usuarios, en direcciones IP y viceversa. El sistema de dominios de nombres es una arquitectura arborescente cuyos objetivos son evitar la duplicación de la información y facilitar la búsqueda de dominios. El servicio escucha peticiones en el puerto 53 de los protocolos de transporte UDP y TCP. Configuración de un servidor caché DNS con ebox Un servidor de nombres puede actuar como caché [1] para las consultas que él no puede responder. Es decir, la primera vez consultará al servidor adecuado porque se parte de una base de datos sin información, pero posteriormente responderá la caché, con la consecuente disminución del tiempo de respuesta. [1] Caché es una colección de datos duplicados de una fuente original donde es costoso de obtener o calcular comparado con el tiempo de lectura de la caché ( En la actualidad, la mayoría de los sistemas operativos modernos tienen una biblioteca local para traducir los nombres que se encarga de almacenar una caché propia de nombres de dominio con las peticiones realizadas por las aplicaciones del sistema (navegador, clientes de correo,...). Ejemplo práctico A Comprobar el correcto funcionamiento del servidor caché DNS. Qué tiempo de respuesta hay ante la misma petición 1. Acción: Acceder a ebox, entrar en Estado del módulo y activar el módulo DNS, para ello marcar su casilla en la columna Estado. ebox solicita permiso para sobreescribir algunos ficheros. 2. Acción: Leer los cambios de cada uno de los ficheros que van a ser modificados y otorgar permiso a ebox para sobreescribirlos. Se ha activado el botón Guardar Cambios. 3. Acción: Ir a Red DNS y añadir un nuevo Servidor de nombres de dominio con valor Establece que sea la propia ebox la que traduzca de nombres a IP y viceversa. 4. Acción: Guardar los cambios.
2 ebox muestra el progreso mientras aplica los cambios. Una vez que ha terminado lo muestra. Ahora ebox gestiona la configuración del servidor DNS. 5. Acción: Comprobar a través de la herramienta Resolución de Nombres de Dominio disponible en Red Diagnóstico comprobar el funcionamiento de la caché consultado el dominio consecutivamente y comprobar el tiempo de respuesta. Configuración de un servidor DNS con ebox DNS posee una estructura en árbol y el origen es conocido como. o raíz. Bajo el. existen los TLD (Top Level Domains) como org, com, edu, net, etc. Cuando se busca en un servidor DNS, si éste no conoce la respuesta, se buscará recursivamente en el árbol hasta encontrarla. Cada. en una dirección (por ejemplo, home.example.com) indica una rama del árbol de DNS diferente y un ámbito de consulta diferente que se irá recorriendo de derecha a izquierda. Árbol de DNS
3 Como se puede ver en la figura Árbol de DNS, cada zona tiene un servidor de nombre autorizado [2]. Cuando un cliente hace una petición a un servidor de nombres, delega la resolución a aquel servidor de nombres apuntado por el registro NS que dice ser autoridad para esa zona. Por ejemplo, un cliente pide la dirección IP de a un servidor que es autoridad para example.com. Como el servidor tiene un registro que le indica el servidor de nombres que es autoridad para la zona casa.example.com (el registro NS), entonces delega la respuesta a ese servidor que debería saber la dirección IP para esa máquina. [2] Un servidor DNS es autoridad para un dominio cuando es aquel que tiene toda la información para resolver la consulta para ese dominio Otro aspecto importante es la resolución inversa (in addr.arpa), ya que desde una dirección IP podemos traducirla a un nombre del dominio. Además a cada nombre asociado se le pueden añadir tantos alias (o nombres canónicos) como se desee, así una misma dirección IP puede tener varios nombres asociados. Una característica también importante del DNS es el registro MX. Dicho registro indica el lugar donde se enviarán los correos electrónicos que quieran enviarse a un determinado dominio. Por ejemplo, si queremos enviar un correo a el servidor de correo preguntará por el registro MX de example.com y el servicio responderá que es mail.example.com. La configuración en ebox se realiza a través del menú DNS. En ebox, se pueden configurar tantos dominios DNS como deseemos. Para configurar un nuevo dominio, desplegamos el formulario pulsando Añadir nuevo. Desde allí se configura el nombre del dominio y una dirección IP opcional a la que hará referencia el dominio. Cuando se añade un nuevo dominio, se puede apreciar la presencia de un campo llamado dinámico con valor falso. Un dominio se establece como dinámico cuando es actualizado automáticamente por un proceso sin reiniciar el servidor. Un ejemplo típico para esto es cuando un servidor DHCP actualiza los registros DNS para un dominio cuando ofrece una dirección IP a una máquina. Ve a la sección Actualizaciones dinámicas de DNS para obtener detalles sobre esta configuración con ebox. Actualmente, si un dominio se establece como dinámico, no se puede configurar manualmente desde el interfaz de ebox.
4 Una vez que hemos creado un dominio correcto, por ejemplo casa.example.com, tenemos la posibilidad de rellenar la lista de máquinas (hostnames) para el dominio. Se podrán añadir tantas direcciones IP como se deseen usando los nombres que decidamos. La resolución inversa se añade automáticamente. Además, para cada pareja nombre dirección se podrán también poner tantos alias como se deseen. Con ebox se establece automáticamente el servidor autorizado para los dominios configurados a la máquina con nombre ns. Si esa máquina no existe, entonces se usa como servidor de nombres autorizado. Si quieres configurar el servidor de nombres autorizado manualmente para tus dominios (registros NS), ve a servidores de nombres y elige una de las máquinas del dominio o una personalizada. En el escenario típico, se configurará una máquina con nombre ns usando como dirección IP una de las configuradas en la sección Red Interfaces. Como característica adicional, podemos añadir nombres de servidores de correo a través de los intercambiadores de correo (Mail Exchangers) eligiendo un nombre de los dominios en los que ebox es autoridad o uno externo. Además se le puede dar una preferencia cuyo menor valor es el que da mayor prioridad, es decir, un cliente de correo intentará primero aquel servidor con menor número de preferencia.
5 Para profundizar en el funcionamiento de DNS, veamos qué ocurre en función de la consulta que se hace a través de la herramienta de diagnóstico dig que se encuentra en Red Diagnóstico. Si hacemos una consulta a uno de los dominios que hemos añadido, el propio servidor DNS de ebox responde con la respuesta apropiada de manera inmediata. En caso contrario, el servidor DNS lanza una petición a los servidores DNS raíz, y responderá al usuario tan pronto como obtenga una respuesta de éstos. Es importante tener en cuenta que los servidores de nombres configurados en Red DNS son los usados por las aplicaciones cliente para resolver nombres, pero el servidor DNS no los utiliza de ningún modo. Si queremos que ebox resuelva nombres utilizando su propio DNS debemos configurar como servidor DNS primario en dicha sección. Ejemplo práctico B Añadir un nuevo dominio al servicio de DNS. Dentro de este dominio asignar una dirección de red al nombre de una máquina. Desde otra máquina comprobar usando la herramienta dig que resuelve correctamente. 1. Acción: Comprobar que el servicio DNS está activo a través de Dashboard en el widget Estado de módulos. Si no está activo, habilitarlo en Estado de módulos. 2. Acción: Entrar en DNS y en Añadir nueva introducimos el dominio que vamos a gestionar. Se desplegará una tabla donde podemos añadir nombres de máquinas, servidores de correo para el dominio y la propia dirección del dominio. Dentro de Nombres de máquinas procedemos de la misma manera añadiendo el nombre de la máquina y su dirección IP asociada. 3. Acción: Guardar los cambios. ebox solicitará permiso para escribir los nuevos ficheros. 4. Acción: Aceptar sobreescribir dichos ficheros y guardar cambios. Muestra el progreso mientras aplica los cambios. Una vez que ha terminado lo muestra. 5. Acción:
6 Desde otro equipo conectado a esa red solicitamos la resolución del nombre mediante dig, siendo por ejemplo la dirección de nuestra ebox y mirror.ebox platform.com el dominio a resolver: $ dig mirror.ebox ; <<>> DiG P1 <<>> mirror.ebox ;; global options: printcmd ;; Got answer: ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;mirror.ebox platform.com. IN A ;; ANSWER SECTION: mirror.ebox platform.com. 600 IN A ;; AUTHORITY SECTION: ebox platform.com. 600 IN NS ns1.ebox platform.com. ebox platform.com. 600 IN NS ns2.ebox platform.com. ;; ADDITIONAL SECTION: ns1.ebox platform.com. 600 IN A ns2.ebox platform.com. 600 IN A ;; Query time: 169 msec ;; SERVER: #53( ) ;; WHEN: Fri Mar 20 14:37: ;; MSG SIZE rcvd: 126

References: resolución 
 resolución 
 resolución 
 Resolución 
 resolución 
 resolución 
 resolución 
 resolución