DNS (Domain Name Service) hace referencia las palabras inglesas sistema de nombres de dominio, es decir, el directorio telefónico en internet.
Cada uno de los equipos que usan internet ya sean ordenadores, tabletas, teléfonos u otros dispositivos se comunican a través del uso de números, llamados direcciones IP.
Las direcciones IP, o lo que es lo mismo, dirección del protocolo de internet, es un grupo de normas para la comunicación en la red, como la conexión a una web, la visualización de un vídeo, correo electrónico, etc.
Dentro de los DNS actúan 3 protagonistas como son los clientes DNS, los servidores DNS y la zona de autoridad.
Los primeros son quien accede a la petición de búsqueda en la red, los segundos es el software o máquina que atiende y da respuesta a la petición del cliente y la zona de autoridad es la resolución de dominios determinados.
El DNS actúa como un “listín telefónico” donde se gestiona un mapeo entre la solicitud de nombre www.ejemplo.com con su dirección IP 123.456.78, esto permite que las personas no tengamos que memorizar series y series numéricas para poder acceder a los diferentes sitios web.
Hay dos tipos de DNS, DNS autoritativo y DNS recurrente.
Son conceptos que se refieren a servidores y su principal diferencia se centra en diferentes ubicaciones dentro del trayecto de una consulta de DNS, el recursivo tiene su consulta al inicio y el autoritativo al final.
Buscamos una web en un navegador, esta recorre internet esperando ser respondida por un solucionador, este a su vez consulta a un servidor de nombres raíz DNS, respondiendo con la dirección y almacenando la información, el servidor responderá con la IP, que el solucionador recursivo envía como consulta al servidor de nombres, con esta acción el solucionador de DNS responderá con el navegador web.
Es importante explicar que un solucionador de DNS es lo primero que se realiza en la gestión de búsquedas de DNS, iniciando la consecución de consultas necesarias para acceder a esa URL.
En definitiva, los DNS son la agenda en internet para acceder a los diferentes sitios web.