¿Cómo funciona el DNS?
Publicado: 2022-08-28Básicamente, la CPU no puede entender las palabras y letras normales en inglés que ingresa el usuario. Todos los comandos se traducen a 1 y 0 para que la computadora pueda comprenderlos y ejecutarlos. Llegaste a este artículo buscándolo en la red y haciendo clic en el título, etc. Todas esas acciones se enviaron a la computadora en forma de lenguaje binario. Hay, en esencia, mucha traducción en el sistema.
DNS, en pocas palabras, es el nombre de uno de esos procesos de traducción similares. El Sistema de nombres de dominio convierte el nombre de dominio alfanumérico, como www.iamdumdum.com, en su dirección IP respectiva. Para un navegador web, el enlace del sitio es un galimatías total. Navega utilizando las direcciones IP que se asignan a las páginas web, no sus nombres y títulos. Las direcciones IP suelen ser muy complejas como '192.168. 1.1'. No será muy fácil para usted ingresar un valor como este cada vez que quiera visitar un sitio, ¿verdad? Más bien, es dañino para el SEO y conducir tráfico al sitio web también sería bastante difícil. Salvarlo de este problema es todo lo que se trata de DNS.
Eso fue más o menos todo para la introducción. Echemos un vistazo a esta cosita con cierto detalle y veamos cómo funciona.
Definición de DNS: ¿Qué es el sistema de nombres de dominio?
No sé si existió en la década de 1990, pero en ese entonces teníamos una cosa llamada guía telefónica o directorio telefónico. Puede encontrarlos en las cabinas telefónicas públicas y usarlos para buscar los números de teléfono de la persona a la que desea llamar. La gente también tenía unos personales, de bolsillo. Cada vez que querían llamar a una persona, buscaban el nombre en el directorio y luego marcaban el número escrito al lado.
DNS es básicamente la guía telefónica o directorio telefónico de Internet. Cuando ingresa el nombre de dominio en el navegador, lo 'busca' en el Sistema de nombres de dominio y encuentra la dirección IP asignada. Luego, utilizando esta dirección IP, se carga el sitio web. Y no tiene nada que ver con su sistema de gestión de contenido.
En todo este proceso de traducción e interpretación, hay varios componentes y pasos involucrados. Echemos un vistazo a esos:
Los componentes
Los componentes aquí se refieren a servidores que desempeñan un papel en la ejecución de la solicitud realizada al DNS por el usuario. El proceso de obtener la página web de acuerdo con la solicitud o el comando ingresado por el usuario (en forma de nombre de dominio) se denomina 'Resolución de DNS'. Una vez que se carga la página web, se dice que la solicitud de DNS está "resuelta".
Hay cuatro servidores principales que son responsables de la resolución de DNS. Están:
• Recurso
• Servidor Raíz
• Servidor de dominio de nivel superior
• Servidor autorizado
recurso
Este es el primer servidor DNS que es responsable de buscar un sitio web según las instrucciones dadas por el usuario. El recursor realmente no hace mucho de la traducción y conversión. Simplemente recibe la solicitud del usuario y la reenvía al siguiente servidor. Es como un despachador de policía. No atrapan a los malos, pero realizan la tarea fundamental de responder a las llamadas de emergencia y transmitir la información a los oficiales correspondientes.
Servidor raíz
Este es el punto donde comienza la traducción. Una vez que el recursor reenvía la solicitud, lo siguiente es identificar la dirección IP para que se pueda cargar la página. El servidor raíz, así como el TLD y el servidor autorizado, se utilizan para este proceso de identificación.

Por ejemplo, cuando desea buscar una palabra en el diccionario, primero la abre. Luego encuentra el alfabeto con el que comienza la palabra seleccionada. Después de eso, vas a la columna que tiene las palabras más cercanas a la que quieres saber el significado. Hay, esencialmente, tres pasos que finalmente lo llevan a su artículo deseado.
El servidor raíz es como el primero de estos tres pasos, es decir, el más general.
El servidor raíz es capaz de dos cosas: 1) resolver consultas que requieren resultados del nivel raíz y 2) reenviar la solicitud al servidor TLD. Si el usuario ingresa un comando que se puede resolver en el nivel raíz, este servidor lo ejecutará por sí solo. Pero, por lo general, los nombres de dominio ingresados por los usuarios no se encuentran en el nivel raíz. Están ubicados más profundamente en la jerarquía y los otros servidores necesariamente tienen que entrar en juego.
Echa un vistazo a este diagrama para tener una mejor idea. La 'Raíz' escrita en la parte superior se refiere al nivel raíz. Las extensiones como '.org' y '.com' pertenecen al servidor TLD, y así sucesivamente.
Servidor TLD (dominio de nivel superior)
El servidor TLD opera una capa más profunda que el servidor raíz. Si usamos el mismo ejemplo de diccionario que hicimos arriba, entonces este servidor sería la parte donde se encuentra el alfabeto exacto, es decir, el segundo paso.
Los nombres de dominio típicos tienen un sufijo al final, por ejemplo, '.com', '.org' y '.net', etcétera. Estas extensiones se refieren al servidor TLD. Es posible que haya notado que si desea ir a 'www.iamdumdum.com' y accidentalmente escribe 'www.iamdumdum.org', entonces no obtendrá la página web deseada. Dado que se contactó con el servidor TLD incorrecto durante la solicitud, la página no se mostró.
Servidor autorizado
Siguiendo con el mismo ejemplo que usamos anteriormente, el servidor autorizado tiene la similitud de la columna exacta en el diccionario donde se encuentra la palabra deseada, es decir, el último paso. Cuando el nombre de dominio llega al servidor TLD, lo reenvía al servidor autorizado para que pueda profundizar y obtener el resultado exacto. Si este servidor encuentra la dirección IP para el nombre de dominio ingresado en sus registros, la página web aparecerá frente al usuario. De lo contrario, aparecerá un error que indica que la dirección ingresada se ingresó correctamente o que la página no existe. La discrepancia de DNS es una de las principales razones por las que vemos que el sitio web se cae.
Conclusión
Y ahí lo tienen, gente. Con suerte, después de leer este artículo, sabrá un poco más sobre DNS y cómo funciona.
En resumen, el Sistema de nombres de dominio se utiliza para convertir el nombre de dominio en una dirección IP (que sea comprensible para la PC). Hay algunos servidores involucrados en este proceso, que discutimos anteriormente.
La próxima vez que alguien le pregunte cómo diablos el navegador obtiene las páginas web y los sitios para el usuario, tendrá bastante que contarles.