NS ¿Qué es un Registro NS?

Los registros NS delegan una zona DNS a servidores de nombres autoritativos. La delegación, por qué se necesitan dos registros NS y qué implica cambiarlos.

¿Qué es un registro NS?

Un registro NS (Nameserver) especifica qué servidores DNS tienen autoridad sobre una zona. Cuando un resolver quiere encontrar la dirección IP de ejemplo.com, primero consulta a los servidores raíz, que lo dirigen a los servidores del dominio de nivel superior .com, los cuales a su vez buscan los registros NS de ejemplo.com y dirigen al resolver hacia los servidores de nombres autoritativos correspondientes.

Los registros NS se configuran en dos niveles: en el registrador (delegación desde la zona padre) y dentro de la propia zona (los registros autoritativos).

Anatomía de un registro NS

ejemplo.com.  86400  IN  NS  ns1.ejemplo.com.
ejemplo.com.  86400  IN  NS  ns2.ejemplo.com.
CampoValorDescripción
Nombreejemplo.com.La zona que se está delegando.
TTL86400Los registros NS suelen tener un TTL largo (24 horas). Los cambios se propagan lento.
ClaseINClase internet.
TipoNSTipo de registro.
Servidor de nombresns1.ejemplo.com.Hostname completo de un servidor de nombres autoritativo. Debe resolver a una IP.

Por qué se necesitan al menos dos registros NS

El DNS exige un mínimo de dos registros NS por redundancia. Si el único servidor de nombres queda fuera de línea, el dominio deja de poder resolverse — sin sitio web, sin correo, nada. Dos o más servidores de nombres en distintas ubicaciones aseguran que siempre se puedan responder las consultas.

La mayoría de los proveedores de hosting DNS dan entre 2 y 4 servidores de nombres automáticamente.

Cambiar de servidores de nombres

Al cambiar de proveedor de DNS, los registros NS se actualizan en el registrador del dominio (no en el proveedor de DNS anterior). Esto inicia el proceso de delegación. Como los registros NS anteriores quedan en caché en resolvers de todo el mundo, la propagación puede tardar entre 24 y 48 horas, aunque en la práctica suele ser más rápido.

Durante la propagación, a algunos usuarios los van a servir los servidores de nombres viejos y a otros los nuevos. Conviene mantener los registros consistentes entre el proveedor viejo y el nuevo durante esta ventana de tiempo.

Delegación de subdominios

Los registros NS también pueden delegar un subdominio a un conjunto distinto de servidores de nombres. Por ejemplo, una empresa podría delegar eu.ejemplo.com a una zona DNS separada administrada por un equipo regional:

eu.ejemplo.com.  IN  NS  ns1.eu-dns-provider.com.
eu.ejemplo.com.  IN  NS  ns2.eu-dns-provider.com.

Frequently asked questions

¿Puedo hacer que un registro NS apunte a una dirección IP?

No. Los registros NS deben apuntar a un hostname, que después resuelve a una IP mediante registros A/AAAA.

¿Cuál es la diferencia entre los registros NS del registrador y los de mi zona DNS?

El registrador guarda los registros NS de delegación en la zona padre (.com, .io, etc.). Estos le indican a internet qué servidores tienen autoridad sobre tu dominio. El proveedor de DNS también pone registros NS en tu zona — estos son los registros autoritativos. Ambos conjuntos deberían coincidir.

¿Por qué los registros NS tienen TTL largos?

Los registros NS cambian pocas veces y los resolvers deberían guardarlos en caché por mucho tiempo para reducir la carga en los servidores raíz y de TLD. Un TTL de 24 horas (86400 segundos) es lo estándar.