¿Qué es?
Es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Su función es traducir nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red.
Su finalidad es facilitar el manejo de direcciones IP
Componentes
Los Servidores DNS: Que contestan las peticiones de los clientes. Los servidores recursivos tienen la capacidad de reenviar la petición a otro servidor si no disponen de la dirección solicitada.
Zonas de autoridad: Son porciones del espacio de nombres de dominio que almacenan los datos. Cada zona de autoridad abarca al menos un dominio y posiblemente sus subdominios, si estos últimos no son delegados a otras zonas de autoridad.
Funcionamiento del DNS
Primero se le pregunta al DNS del proveedor de Internet pero éste normalmente no puede responder esas preguntas, por lo que tendrá que preguntar a alguna de las 13 raíces que forman el DNS en internet. Hasta que alguna de las 13 conozca la dirección o si ninguna la conoce entonces se responderá “dirección no encontrada”. Esto se llama resolver un dominio.
En los DNS hay varios tipos de registros entre ellos existen los registros NS o name server, los MX o mail exchanger y muchos otros, por ejemplo podemos decirle a un nombre de dominio que apunte a una IP mendiante “A” de address o decirle que también se puede llamar de otro modo pero es el mismo usando en CNAME (canonical name).
DNS Dinámico
Un DNS dinámico es un sistema que permite la actualización en tiempo real de la información sobre nombres de dominio situada en un servidor de nombres. El uso más común que se le da es permitir la asignación de un nombre de dominio de Internet a un ordenador con dirección IP dinámica. Esto permite conectarse con la máquina en cuestión sin necesidad de tener que rastrear las direcciones IP.
En ocasiones, los ISP gestionan de forma dinámica las IP de los host conectados por DHCP de forma arbitraria, sin tener vinculación IP con la MAC. Si dentro del ISP, algún servidor ha de ser accedido desde el exterior, requerirá tener traducción a IP pública y además dicha IP estar ligada con un nombre, de forma consistente.
Clasificación de Servidores DNS
Primarios (Primary Name Servers): Almacenan la información de su zona en una base de datos local. Son responsables de mantener la información actualizada y cualquier cambio debe ser notificado a este servidor
Secundarios (Secundary Name Servers): Son aquellos que obtienen los datos de su zona desde otro servidor que tenga autoridad para esa zona. El proceso de copia de la información se denomina transferencia de zona.
Locales (Caching-only servers): No tienen autoridad sobre ningún dominio, se limitan a contactar con otros servidores para resolver las peticiones de los clientes DNS. Estos servidores mantienen una memoria caché con las últimas preguntas contestadas. Cada vez que un cliente DNS le formula una pregunta, primero consulta en su memoria caché. Si encuentra la dirección IP solicitada, se la devuelve al cliente; si no, consulta a otros servidores, apuntando la respuesta en su memoria caché y comunicando la respuesta al cliente.
Ventajas del DNS
- Desaparece la carga excesiva en la red y en los hosts
- No hay Duplicidad de Nombres
- Consistencia de la Información
jd