DNS

Que es DNS y como funciona

Que es DNS y como funciona
Este tutorial tiene como objetivo explicar, de la forma más sencilla, qué es el 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 (a excepción de los dominios almacenados en caché) para describir todo el proceso 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 constan de 4 octetos que oscilan 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 a él 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 usamos es imposible, o al menos no es una forma amigable de recordar direcciones de sitios web, y ahí es donde los nombres de dominio, amigables para los usuarios humanos, como LinuxHint.com vino en nuestra ayuda.

Si bien cada dispositivo tiene una dirección IP única, cada dirección IP se puede asociar 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 humanos, llamado nombre de dominio, que generalmente comienza con www.

DNS (Domain Name System y NO Domain Name Server) 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 amigable www.dominio.com a direcciones IPv4 X.X.X.X (o direcciones IPv6 también). Y este proceso de "traducción" se llama "Resolución de 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 resolutor recursivo de DNS, el servidor de nombres raíz, el servidor de nombres de dominio de nivel superior y finalmente el servidor de nombres DNS.

La secuencia completa se puede resumir como:

Su navegador> Resolución recursiva de DNS> Servidor de nombres raíz> Servidor de dominio de nivel superior> Servidor de nombres DNS.

El Resolver recursivo de DNS 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 solucionador recursivo de DNS 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 solucionador recursivo de DNS tiene una lista que contiene todas las direcciones de los servidores de nombres raíz para encontrarlas.

El servidor de nombres raíz es el segundo paso del proceso y puede resolver la solicitud del solucionador recursivo con la información almacenada en caché o entregando la solicitud al dominio de nivel superior (como .com, .org, .neto, .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 .com servidor TLD y luego la solicitud se envía al servidor DNS que contiene la dirección IP, la envía al Resolver recursivo que envía al cliente que solicitó la resolución la traducción o resolución adecuada 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 caché.

El proceso descrito anteriormente se omite en muchos casos debido al almacenamiento en caché de DNS, el solucionador recursivo o el servidor raíz pueden almacenar la información de resolución del servidor de nombres de dominio almacenada en caché para aumentar el rendimiento y evitar todo el proceso, en tales casos la resolución del dominio será más rápida y algunos de los servidores mencionados anteriormente no intervienen, esa es la razón por la que a veces actualizamos nuestros registros DNS en nuestro alojamiento y los cambios tardan minutos u horas en realizarse, porque las cachés de DNS deben actualizarse.

Cuando un solucionador recursivo obtiene información de resolución, almacena en caché la información y se usa para las siguientes resoluciones, lo que guarda todo el proceso explicado anteriormente.

Linux tiene una variedad de comandos para lidiar con la resolución de DNS que puede encontrar en https: // linuxhint.com / common_dns_tools /.

Espero que haya encontrado útil esta explicación sobre qué son los DNS y cómo funcionan. Siga siguiendo LinuxHint para obtener más consejos y actualizaciones sobre Linux y redes.

Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...
Cómo usar GameConqueror Cheat Engine en Linux
El artículo cubre una guía sobre el uso del motor de trucos GameConqueror en Linux. Muchos usuarios que juegan juegos en Windows a menudo usan la apli...
Los mejores emuladores de consola de juegos para Linux
Este artículo enumerará el software de emulación de consola de juegos más popular disponible para Linux. La emulación es una capa de compatibilidad de...