Source: https://opensofty.com/es/2020/3/9/que-es-dns-y-como-funciona/
Timestamp: 2020-07-12 21:44:33+00:00

Document:
opensofty | ¿Qué es DNS y cómo funciona?
Este tutorial tiene como objetivo explicar, de la manera más simple, qué es DNS (el Sistema de nombres de dominio) y cómo funciona. Este artículo se centra en los procesos más comunes y no incluye excepciones (excepto los dominios en caché) para describir el proceso completo por el que pasan la mayoría de las resoluciones de nombres de dominio. En este tutorial solo se dan ejemplos de IPv4, pero el proceso sigue siendo el mismo para el protocolo IPv6.
¿Qué es el DNS (Sistema de nombres de dominio)?
Cada dispositivo en una red IPv4 / IPv6 tiene un identificador único, una dirección llamada dirección IP (dirección de protocolo de Internet), esta dirección es útil para que el dispositivo sea identificado y alcanzado por otros dispositivos. Los usuarios familiarizados con IPv4 saben que las direcciones IP consisten en 4 octetos que varían entre 0 y 255, como 123.221.200.3.
Cada sitio web o servicio con el que nos comunicamos en Internet tiene una dirección IP única que nos permite llegar con precisión, por ejemplo, si queremos llegar a Google estamos llegando a la dirección IP 172.217.172.110.
Para los humanos, recordar cada dirección IP para cada sitio web o servicio que utilizamos es imposible, o al menos no es una forma amigable de recordar las direcciones del sitio web, y ahí es donde los nombres de dominio, amigables para los usuarios humanos, como LinuxHint.com nos ayudaron.
Si bien cada dispositivo tiene una dirección IP única, cada dirección IP puede asociarse con un nombre de dominio para facilitar su comunicación o exposición ante los humanos.
Por lo tanto, si tiene un dispositivo desde el que desea servir a otros, o desea que lo encuentren fácilmente, puede asociarlo con un nombre amigable para los humanos, llamado nombre de dominio, que generalmente comienza con www.
DNS (Sistema de nombres de dominio y NO Servidor de nombres de dominio) es el sistema a través del cual los nombres de dominio se traducen a direcciones IP. Podemos pensar en el Sistema de nombres de dominio como un traductor de www.domain.com amigable a direcciones IPv4 XXXX (o direcciones IPv6 también). Y este proceso de "traducción" se llama " resolución DNS ".
¿Cómo funciona el DNS (Sistema de nombres de dominio)?
El Sistema de nombres de dominio (DNS) se logra a través de 4 tipos diferentes de servidores: el solucionador recursivo DNS, el servidor de nombres raíz, el servidor de nombres de dominio de nivel superior y finalmente el servidor de nombres DNS.
Toda la secuencia se puede resumir como:
Su navegador> Resolucion recursiva DNS> Servidor de nombres raíz> Servidor de dominio de nivel superior> Servidor de nombres DNS.
El DNS Recursive Resolver es el primer paso del proceso de resolución de DNS, es el servidor que recibe la consulta del usuario para continuar con el proceso de resolución (también llamado búsqueda de DNS). El DNS Recursive Resolver recibe la solicitud del usuario para la traducción del nombre de dominio a la dirección IP y pasa la solicitud al servidor de nombres raíz, el DNS Recursive Resolver tiene una lista que contiene todas las direcciones de los servidores de nombres raíz para encontrarlos.
El servidor de nombres raíz es el segundo paso en el proceso y puede resolver la solicitud de resolución recursiva con la información almacenada en caché o entregando la solicitud al dominio de nivel superior (como .com, .org, .net, .edu o. gov) que contiene información sobre todos los dominios que pertenecen a ese nivel superior, por lo que si el dominio solicitado es un .com, el servidor de dominio de nivel superior será el servidor .com TLD y luego la solicitud se envía al servidor DNS que contiene la IP dirección, lo envía al Recursive Resolver que envía al cliente que solicitó la resolución la traducción adecuada o la resolución traducida a una dirección IP.
La excepción para los pasos anteriores es cuando el Resolver guardó una resolución de nombre de dominio reciente en la memoria caché.
El proceso descrito anteriormente se omite en muchos casos debido al almacenamiento en caché de DNS, el Recursive Resolver o el servidor raíz pueden almacenar información de resolución del servidor de nombres de dominio en caché para aumentar el rendimiento evitando todo el proceso, en tales casos la resolución del dominio será más rápida y algunos de los servidores mencionados anteriormente no intervendrán, esa es la razón por la cual a veces actualizamos nuestros registros DNS en nuestro alojamiento y los cambios tardan minutos u horas en llevarse a cabo, porque las memorias caché DNS deberían actualizarse.
Cuando un Resolver recursivo obtiene información de resolución, almacena en caché la información y se utiliza para las próximas resoluciones guardando todo el proceso explicado anteriormente.
Linux tiene una variedad de comandos para manejar la resolución de DNS que puede encontrar en https://linuxhint.com/common_dns_tools/ .
Espero que haya encontrado esta explicación sobre qué son los DNS y cómo funcionan. Siga LinuxHint para obtener más consejos y actualizaciones sobre Linux y redes.
Cómo hacer cambios en resolv.conf permanente en Ubuntu [Consejo rápido]
Tutorial de DNS de Google
Cómo instalar y usar DIG en Debian 9
Herramientas DNS comúnmente utilizadas
Configurar el servidor DNS en CentOS 8
Cómo instalar y configurar el servidor DHCP en Ubuntu 18.04 LTS
Uso de la interfaz DNS de Consul
La forma más fácil de ver Netflix y Hulu fuera de EE. UU. En Ubuntu
Cómo configurar dnsmasq en CentOS 7
Instale BIND 9 en Ubuntu y configúrelo para su uso
Cómo usar Nslookup en Debian
Cómo configurar dnsmasq en Ubuntu Server 18.04 LTS

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