Para que sirve un servidor dns

Un servidor es un dispositivo o programa dedicado a proporcionar servicios a otros programas, denominados “clientes”. Los clientes DNS, integrados en los sistemas operativos móviles y de escritorio más modernos, permiten a los navegadores web interactuar con los servidores DNS. Para obtener más información, consulte El modelo cliente-servidor .

El Sistema de nombres de dominio ( DNS ) es la agenda telefónica de Internet. Cuando los usuarios escriben nombres de dominio como ‘google.com’ o ‘nytimes.com’ en los navegadores web, DNS es responsable de encontrar la dirección IP correcta para esos sitios. 

Luego, los navegadores usan esas direcciones para comunicarse con los servidores de origen o los servidores periféricos CDN para acceder a la información del sitio web. Todo esto sucede gracias a los servidores DNS: máquinas dedicadas a responder consultas DNS.

¿Cómo resuelven los servidores DNS una consulta DNS?

En una consulta DNS típica sin almacenamiento en caché , hay cuatro servidores que trabajan juntos para entregar una dirección IP al cliente: solucionadores recursivos, servidores de nombres raíz, servidores de nombres de TLD y servidores de nombres autorizados.

El recursor DNS (también conocido como el solucionador DNS) es un servidor que recibe la consulta del cliente DNS y luego interactúa con otros servidores DNS para buscar la IP correcta. Una vez que el resolutor recibe la solicitud del cliente, el resolutor se comporta como un cliente en sí mismo, consultando los otros tres tipos de servidores DNS en busca de la IP correcta.

Primero, el resolver consulta el servidor de nombres raíz. El servidor raíz es el primer paso para traducir (resolver) nombres de dominio legibles por humanos en direcciones IP. El servidor raíz responde a la resolución con la dirección de un servidor DNS de dominio de nivel superior (TLD) (como .com o .net) que almacena la información de sus dominios.

A continuación, el resolutor consulta el servidor TLD. El servidor de TLD responde con la dirección IP del servidor de nombres autorizado del dominio. El recurrente luego consulta el servidor de nombres autorizado, que responderá con la dirección IP del servidor de origen.

La resolución finalmente pasará la dirección IP del servidor de origen al cliente. Con esta dirección IP, el cliente puede iniciar una consulta directamente al servidor de origen, y el servidor de origen responderá enviando datos del sitio web que el navegador web puede interpretar y mostrar.

¿Qué es el almacenamiento en caché de DNS?

Además del proceso descrito anteriormente, los resolutivos recursivos también pueden resolver consultas DNS utilizando datos en caché. Después de recuperar la dirección IP correcta para un sitio web determinado, el solucionador almacenará esa información en su caché durante un tiempo limitado. 

Durante este período de tiempo, si algún otro cliente envía solicitudes para ese nombre de dominio, el solucionador puede omitir el proceso típico de búsqueda de DNS y simplemente responder al cliente con la dirección IP guardada en la memoria caché.

Una vez que expira el límite de tiempo de almacenamiento en caché, el solucionador debe recuperar la dirección IP nuevamente, creando una nueva entrada en su caché. 

Este límite de tiempo, denominado tiempo de vida (TTL), se establece explícitamente en los registros DNS de cada sitio. 

Por lo general, el TTL está en el rango de 24-48 horas. Un TTL es necesario porque los servidores web ocasionalmente cambian sus direcciones IP, por lo que los solucionadores no pueden servir la misma IP desde la caché indefinidamente.

¿Qué sucede cuando fallan los servidores DNS?

Los servidores DNS pueden fallar por múltiples razones, como cortes de energía, ataques cibernéticos y fallas de hardware. En los primeros días de Internet, las interrupciones del servidor DNS podrían tener un impacto relativamente grande.

 Afortunadamente, hoy hay mucha redundancia integrada en DNS. Por ejemplo, hay muchas instancias de los servidores DNS raíz y los servidores de nombres de TLD, y la mayoría de los ISP tienen resoluciones recursivas de respaldo para sus usuarios. 

Los sitios web más populares también tienen múltiples instancias de sus servidores de nombres autorizados.

En el caso de una interrupción importante del servidor DNS, algunos usuarios pueden experimentar retrasos debido a la cantidad de solicitudes que manejan los servidores de respaldo, pero se necesitaría una interrupción del DNS de proporciones muy grandes para hacer que una porción significativa de Internet no esté disponible. (Esto realmente sucedió en 2016 cuando el proveedor de DNS Dyn experimentó uno de los mayores ataques DDoS de la historia ). 

Deja un comentario