¿Cómo funcionan las consultas DNS?
Cuando un cliente DNS necesita buscar un nombre que se
utiliza en un programa, consulta los servidores DNS para resolver el nombre.
Cada mensaje de consulta que envía el cliente contiene tres grupos de
información, que especifican una pregunta que tiene que responder el servidor:
Un nombre de dominio DNS especificado, indicado como un
nombre de dominio completo (FQDN)
Un tipo de consulta especificado, que puede establecer un
registro de recursos por tipo o un tipo especializado de operación de consulta
Una clase especificada para el nombre de dominio DNS.
Tipos De DNS
Servidores de nombre maestros primarios
El servidor de nombre principal de una zona se denomina
servidor maestro primario y contiene los datos, nombres DNS, de la zona en sus
archivos de configuración. Estos servidores tienen autoridad sobre una zona y
responden con autoridad a preguntas relacionas sobre FQDNs dentro de esa zona.
"Tener autoridad sobre una zona" significa
básicamente que son los encargados de guardar y proporcionar la
"información oficial" sobre esa zona. Dicha información se almacena
en un archivo alojado en su disco duro local denominado archivo de zona.
El archivo de zona contiene, a su vez, lo que se denomina
registros de recursos: cada registro asocia una IP con un nombre de dominio. En
estos servidores, el archivo de zona se actualiza generalmente de forma manual.
Servidores de nombre secundarios
Un servidor de nombres secundario es básicamente un servidor
de respaldo. No mantiene las versiones maestras de la información de zona, sino
copias. La mayoría de los sitios usan servidores secundarios en ubicaciones
remotas o para disminuir el trabajo del servidor Primario.
El servidor secundario tiene autoridad sobre una zona, pero
obtiene la información de esa zona copiandola de un servidor primario
utilizando un proceso llamado transferencia de zona. Para permanecer
sincronizado, los servidores de nombres secundarios consultan a los primarios
regularmente (típicamente cada tres horas) y ejecutan la transferencia de zona
si el primario ha sido actualizado.
Servidores de nombre de cache.
Cuando entras a una pagina web sin usar la direccion ip lo
que haces es preguntarla al servidor DNS cual es la direccion ip que le
corresponde a la pagina que queremos entrar. Generalmente las direcciones ip
nunca cambian, dado esto porque estar preguntado a cada rato al DNS cual es la
ip de esa pagina. El servidor de Cache solucciona este problema, ya que guarda
una lista de las direcciones ip que hemos visitado.
La latencia causada por preguntar al servidor DNS por cada
sitio desaparece si ya se tiene el dato en local. Además si tu servidor DNS se
cae puedes seguir entrando en los sitios que anteriormente ya habías entrado.
Fuente DNS