1 / 6

Clientes DNS (Resolutores – “resolvers” de nombres)

Clientes DNS (Resolutores – “resolvers” de nombres) . Gabriel Montañés León. Los clientes DNS son llamados resolvers, los cuales no son más que rutinas de librería que crean preguntas y las envían a través de la red a los servidores. Estos clientes a su vez realizan las siguientes tareas:

tejano
Download Presentation

Clientes DNS (Resolutores – “resolvers” de nombres)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Clientes DNS (Resolutores – “resolvers” de nombres) Gabriel Montañés León

  2. Los clientes DNS son llamados resolvers, los cuales no son más que rutinas de librería que crean preguntas y las envían a través de la red a los servidores. • Estos clientes a su vez realizan las siguientes tareas: • Interrogan al servidor de nombres. • Interpretan las respuestas (las cuales pueden ser RR o errores). • Devuelven la información al programa que la solicita. • Un resolver se encarga de realizar las consultas a un servidor DNS, interpretarlas y devolverlas al programa que ha efectuado la consulta. Los servidores DNS también pueden incorporar un resolver, que gestiona las consultas que un servidor DNS debe hacer.

  3. Resolución de alias • Si el resolutor intenta realizar resolución de nombres de un nombre que indique el usuario, no sabe a priori si el nombre se refiere a un RR (A) de host o a un CNAME. Si se refiere a un CNAME, el servidor puede devolver el CNAME. Sin embargo, en este caso, el CNAME debe resolverse todavía. Para evitar tráfico extra de DNS, cuando un servidor de DNS devuelve un CNAME en respuesta a una búsqueda de registro de host, el servidor de DNS también devuelve el registro A relativo al CNAME. • El cliente de DNS envía una solicitud de DNS al servidor de DNS solicitando el registro Host de nsl.gabriel.com, que en realidad es un alias de kona.asir.com. En la respuesta de DNS existen dos RR de respuesta. El primero es el RR CNAME de nsl.gabriel.com, que contiene el nombre canónico. El segundo RR de respuesta es el registro Host de kona.asir.com, que contiene la dirección de IP de este equipo.

  4. Cache del resolutor de DNS • Un host de IP podría necesitar ponerse en contacto periódicamente con otro host y por tanto necesitaría resolver un nombre concreto de DNS muchas veces, como por ejemplo el nombre del servidor de correo electrónico. • El servicio Cliente de DNS hace caché de los RR recibidos en las respuestas a las solicitudes de DNS. La información se mantiene durante un Período de vida, TTL, y se puede utilizar para responder solicitudes posteriores. De forma predeterminada, la caché utiliza el valor de TTL recibido en la respuesta de solicitud de DNS. Cuando se resuelve una solicitud, el servidor autoridad de DNS en el dominio resuelto define el TTL para un RR dado.

  5. Cache negativa • El servicio Cliente de DNS también proporciona caché negativa. La caché negativa ocurre cuando no existe un RR de un nombre de dominio solicitado o cuando el propio nombre de dominio no existe, en cuyo caso se guarda la falta de resolución. La caché negativa evita repetir solicitudes adicionales de RR o dominios que no existen. • Si se realiza una solicitud a un servidor de DNS y la respuesta es negativa, las siguientes solicitudes al mismo nombre de dominio se responden negativamente durante un tiempo predeterminado de 300 segundos. Para evitar guardar en la caché información negativa anticuada, cualquier información de solicitud respondida negativamente se mantiene durante un período de tiempo inferior al que se utiliza para las respuestas positivas.

  6. Configuración de los clientes resolvers • Los clientes son configurados en el archivo /etc/resolv.conf. El cliente no es un proceso distinto y separado, es una librería de rutinas llamadas por los procesos de red. El archivo resolv.conf es un archivo de texto simple. • Los principales comandos utilizados en este archivo de configuración son: • nameserver address. La entrada nameserver identifica, por el número IP, los servidores a los cuales el cliente les va a realizar las preguntas. Los servidores de nombres son consultados en el orden que aparecen en el archivo. • domain name. La entrada domain define el nombre del dominio por omisión. El cliente agrega el nombre de domino por omisión a cualquier hostname que no contenga un punto “.” • search domain: Esta entrada define una serie de dominios que son utilizados cuando un hostname no contiene un punto “.”. • options option: Esta entrada permite seleccionar algunas opciones extra para el resolver.

More Related