¿Qué es un servidor DNS y cómo funciona?
Para entender el concepto de servidor DNS, primero es necesario empezar explicando la parte más general, es decir, qué son las DNS, cómo funciona este sistema, y a continuación nos centraremos en qué es un servidor DNS, para qué sirve y cómo funciona.
Tabla de contenidos:
¿Qué son los DNS?
El término DNS (por sus siglas en inglés, Domain Name System) hace referencia al Sistema de Nombres de Dominio en Internet. Es una tecnología basada en bases de datos que se encargan de traducir un domino web en la dirección IP del servidor en el que se encuentra alojado dicho nombre.
En otras palabras, los DNS son los encargados de resolver un dominio que nosotros tecleamos en el navegador en una dirección IP para que así se muestre el contenido que nosotros estamos buscndo.
Como sabes, cuando creas una página web, todo el contenido se aloja en un plan de hosting, y este servicio de alojamiento web se encuentra a su vez dentro de un servidor web con una dirección IP asignada única y exclusiva.
Si cada servidor posee una dirección IP única y exclusiva en el mundo y, teniendo en cuenta que existen miles (por no decir millones) de servidores en todo el mundo, ¿te imaginas tener que recordar una IP del tipo 83.111.22.123 cada vez que quieres consultar los movimientos de tu cuenta bancaria o comprar unas entradas de cine por Internet?
¡Ahora llega lo mejor! Si todo esto de los DNS ya es un poco complicado cuando lo vemos por primera vez, es importante que tengas en cuenta que, a veces, utilizamos el mismo término para hacer referencia a dos conceptos diferentes:
- DNS como Sistema de Nombres de Dominio: Justo lo que acabamos de ver en esta sección. Hace referencia al sistema general que permite la resolución y el funcionamiento de los dominios en Internet.
- DNS como Servidor de Nombres de Dominio: En este caso, nos referimos a un ordenador o servidor en concreto que resuelve las peticiones de otra máquina (ya sea un PC, otro servidor, etc.). Es decir, un servidor DNS es una pequeña parte (pero totalmente necesaria) para que funcione todo el entramado de Sistema de Nombres de Dominio.
Ahora llega la parte que estabas esperando. A continuación te explicamos con más detalle qué es un servidor DNS para aclararte todas las dudas que puedas tener.
¿Qué es un Servidor DNS?
Podemos definir Servidor DNS como una máquina física que traduce nombres de dominio en direcciones IP, y viceversa.
Cada ordenador o dispositivo conectado a Internet posee una dirección IP que le permite conectarse a otros dispositivos. La tablet que utlizas, tu PC o tu móvil poseen la IP del router al que están conectados, y esto es totalmente necesario para que, cada vez que te navegas y haces una consulta, estos servidores DNS puedan conectarse y entregar la información que solicitas.
Por ejemplo, cuando quieres comprar un iPad y accedes a la página de Apple para consultar los modelos disponibles, tecleas en la barra de navegación: apple.co. Este nombre de domino está asociado a una IP y es el servidor DNS el encargado de traducir dicho nombre en su dirección IP correspondiente para mostrar la web. Para ello, cada servidor DNS cuenta con una base de datos en la que guarda nombres de dominio y sus direcciones IP asociadas.
Funcionamiento de un Servidor DNS
Para comprender el funcionamiento de la resolución de nombres de dominio en la Red es importante distinguir entre:
- Cliente DNS: Cualquier dispositivo que utiliza un usuario para realizar una petición en Internet.
- Servidor DNS: El encargado de responder a la petición del cliente. Una vez que el servidor localiza la IP del dominio, entonces se mostrará la página solicitada.
- Zonas de autoridad: Son servidores encargados de resolver un conjunto determinado de dominios.
Cualquier dominio posee un conjunto de servidores que funcionan como la autoridad en su resolución, es decir, sería el servidor que en la práctica realiza la consulta. Comúnmente lo denominamos como los DNS del domino y el funcionamiento sigue una estructura jerárquica o en árbol.
Servidores DNS de un dominio
Si tienes tu plan de hosting contratado con nosotros, verás que los DNS de tu dominio o, lo que es lo mismo, los servidores DNS autoritativos de tu domino son del tipo:
- ns1.lucushost.com
- ns2.lucushost.com
De esta manera, siempre que alguien hace una petición de una web alojada en nuestros servidores, estos son los servidores que realizarán la consulta del cliente. Primero lo hará ns1 y, si algo falla, le daría paso a ns2.
En el caso de no existir estos servidores autoritativos, cualquier servidor DNS podría resolver contra una dirección IP que no es la tuya y mostrar un contenido que no tenga que ver con tu página web.
¿Dónde configuro los DNS?
Cuando estableces los servidores DNS de un dominio, lo que estás haciendo es establecer los servidores autoritativos del mismo. Es decir, estás indicando qué contenido quieres que se muestre cuando un cliente escribe la dirección de tu web en el navegador.
Esta configuración se realiza sobre tus dominios, no sobre el plan de alojamiento web. Para que te hagas una idea, si tienes tu dominio registrado en el Proveedor A y tu plan de hosting web lo tienes en LucusHost, deberás ir al panel de control de tu dominio, es decir, a tu Proveedor A para establecer nuestros DNS y que tu dominio apunte correctamente hacia nuestro servidor.
Nota: Si este es tu caso y todavía no tienes tu dominio en LucusHost, ¿a qué esperas para transferirlo? Nosotros lo trataremos con mucho cariño 🙂
Cambiar los DNS de un dominio, ¿cuándo tengo que hacerlo?
Seguro que la expresión cambiar los DNS de un dominio la habrás escuchado cientos de veces. Pues bien, es un cambio que debes hacer cuando mueves tu página a un nuevo proveedor o realizas una migración de tu web.
Cada empresa de hosting posee sus propios servidores DNS, por lo que cuando cambias de proveedor, es decir, mueves el contenido de un servidor con una IP a otro con una dirección completamente distinta, es necesario realizar un cambio en la configuración de tu domino. Es decir, tienes que establecer los DNS de tu nuevo servidor para que tu domino apunte al contenido correcto.
Importante: Estos cambios de DNS en un dominio no son inmediatos. Se necesita un tiempo de propagación, entre unas 24 o 48 horas, para que el resto de servidores también asuman este cambio y tu dominio apunte hacia el nuevo servidor.
Recapitulando…
Como hemos visto, tanto el Sistema de Nombres de Dominio como los servidores DNS son piezas clave para que el entramado de Internet funcione a la perfección.
Los humanos no somos máquinas, así que los servidores DNS son los encargados de hacer el trabajo por nosotros. Cuando nosotros tecleamos el nombre de una web en el navegador (cliente DNS), los servidores DNS pasan a la acción, es decir, traducen este nombre de dominio en la IP del servidor en el que está alojada y muestran la página solicitada.
Para que esto funcione bien, cada dominio establece sus servidores DNS preferidos o autoritativos. De esta manera, la consulta la realizarán los servidores que tú hayas establecido y no se produce ningún error a la hora de mostrar el contenido de tu página.
No hay comentarios