Servidor de raíz DNS

Un servidor raíz de DNS es la primera parada en una búsqueda de DNS.

Objetivos de aprendizaje

Después de leer este artículo podrás:

  • Definir un servidor raíz de DNS
  • Entender cómo se distribuyen las 13 redes de servidores raíz en todo el mundo
  • Resumir cómo se comunica un solucionador con los servidores raíz

Copiar enlace del artículo

¿Qué es un servidor de raíz DNS?

La administración del Sistema de nombres de dominio (DNS) está estructurada en una jerarquía que utiliza diferentes áreas gestionadas o "zonas", con la zona raíz en la parte superior de dicha jerarquía. Los servidores raíz son servidores de nombres DNS que operan en la zona raíz. Estos servidores pueden responder directamente a las consultas de los registros almacenados o almacenados en caché en la zona raíz, y también pueden remitir otras solicitudes al servidor de dominio de nivel superior (TLD) apropiado. Los servidores TLD son el grupo de servidores DNS que está un paso por debajo de los servidores raíz en la jerarquía DNS, y son una parte integral de la solución de consultas DNS.

Durante una consulta DNS sin caché, cada vez que un usuario introduce una dirección web en su navegador, esta acción desencadena una búsqueda DNS, y todas las búsquedas DNS comienzan en la zona raíz Una vez que la búsqueda llega a la zona raíz, la búsqueda bajará en la jerarquía del sistema DNS, alcanzando primero los servidores de TLD, luego los servidores para dominios específicos (y posiblemente los subdominios), hasta que acabe llegando al servidor de nombres autoritativo para el dominio correcto, que contiene la dirección IP numérica del sitio web que se está buscando. Esta dirección IP se devuelve entonces al cliente. Es interesante que, a pesar del número de pasos necesarios, este proceso puede ocurrir muy rápido.

Los servidores raíz son una parte fundamental de la infraestructura de Internet; sin estos no funcionarían ni los navegadores web ni muchas otras herramientas de Internet. Hay 13 direcciones IP diferentes que sirven a la zona raíz de DNS, y existen cientos de servidores raíz redundantes en todo el mundo para gestionar las solicitudes a la zona raíz.

¿Por qué solo hay 13 direcciones de servidores raíz de DNS?

Un error común es creer que solo hay 13 servidores raíz en el mundo. En realidad hay muchos más, pero solo se utilizan 13 direcciones IP para consultar las diferentes redes de servidores raíz. Las limitaciones de la arquitectura original de DNS exigen que haya un máximo de 13 direcciones de servidor en la zona raíz. En los primeros tiempos de Internet, solo había un servidor para cada una de las 13 direcciones IP, la mayoría de los cuales estaban en Estados Unidos.

En la actualidad, cada una de las 13 direcciones IP tiene varios servidores, que utilizan el enrutamiento Anycast para distribuir las solicitudes en función de la carga y la proximidad. Ahora mismo hay más de 600 servidores raíz de DNS diferentes distribuidos por todos los continentes.

¿Quién gestiona los servidores raíz del DNS?

La Corporación de Internet para nombres y números asignados (ICANN) gestiona los servidores de una de las 13 direcciones IP de la zona raíz y delegaba la gestión de las otras 12 direcciones IP a varias organizaciones, como la NASA, la Universidad de Maryland y Verisign, que es la única organización que gestiona dos de las direcciones IP raíz. En realidad, Cloudflare ayuda a proporcionar servicios de DNS Anycast a uno de los servidores raíz, conocido como F-Root; Cloudflare suministra instancias adicionales de F-Root bajo contrato con ISC (el operador de F-Root). Más información sobre cómo Cloudflare da soporte al F-Root.

¿Cómo encuentran los solucionadores los servidores raíz de DNS?

Como la zona raíz del DNS está en la parte superior de la jerarquía del DNS, los solucionadores recursivos no pueden dirigirse a ellos en una búsqueda de DNS. Por ello, todos los solucionadores de DNS tienen una lista de las 13 direcciones IP de los servidores raíz integrada en su software. Siempre que se inicia una búsqueda de DNS, la primera comunicación del recursor es con una de esas 13 direcciones IP.

¿Qué sucede si un servidor raíz de DNS no está disponible?

Gracias al uso del enrutamiento Anycast y a la enorme redundancia, los servidores raíz son muy fiables. Sin embargo, en raras ocasiones, un servidor raíz tendrá que actualizar su dirección IP. En este caso, los solucionadores recursivos pueden seguir utilizando las otras 12 direcciones IP de la zona raíz para realizar búsquedas de DNS hasta que su software se actualice con las direcciones correctas de los 13 servidores. Ya que los solucionadores lo seguirán intentando hasta que lleguen a un servidor raíz que funcione, no se interrumpe el funcionamiento normal de Internet cuando un servidor raíz deja de funcionar. Más información sobre cómo Cloudflare DNS utiliza el enrutamiento Anycast para mejorar la fiabilidad.