NS Búsqueda NS
Encuentra los servidores de nombres autoritativos y el registro SOA de un dominio, e identifica el proveedor de DNS.
¿Qué es un registro NS?
Un registro NS (Nameserver) designa los servidores DNS autoritativos de un dominio — los servidores que tienen las respuestas reales para todo lo demás (A, MX, TXT, etc.). Cuando un resolvedor quiere cualquier registro de tu dominio, primero encuentra tus registros NS y luego consulta esos servidores directamente.
Los registros NS se definen en dos niveles: en tu registrador (en la zona padre, que sigue el resto de Internet) y dentro de tu propia zona. Deberían coincidir.
¿Qué es el registro SOA?
El registro SOA (Start of Authority) contiene los metadatos administrativos de la zona:
- MNAME — el servidor de nombres principal (maestro) de la zona.
- RNAME — la dirección de correo de la parte responsable, escrita con un punto en lugar de la
@. - Número de serie — un número de versión, incrementado en cada cambio para que los servidores secundarios sepan que deben actualizarse.
- Actualización / Reintento / Expiración — temporizadores que rigen la sincronización de los servidores de nombres secundarios con el principal.
- TTL mínimo — cuánto tiempo pueden almacenarse en caché las respuestas negativas (NXDOMAIN).
Qué muestra esta herramienta
- Cada servidor de nombres autoritativo del dominio
- La dirección o direcciones IP a las que se resuelve cada servidor de nombres
- El registro SOA completo, campo por campo
- El proveedor de alojamiento DNS detectado a partir de los nombres de host de los servidores de nombres
Problemas comunes de servidores de nombres
Registros NS discordantes
Si los registros NS en tu registrador difieren de los registros NS dentro de tu zona, los resolvedores pueden obtener respuestas incoherentes. Deberían ser idénticos.
Demasiado pocos servidores de nombres
La buena práctica (y el requisito de la mayoría de los registradores) es tener al menos dos servidores de nombres, idealmente en redes distintas, para que el DNS siga funcionando si uno cae.
Delegación coja (lame delegation)
Un servidor de nombres «cojo» es uno listado en los registros NS que en realidad no responde de forma autoritativa por el dominio. Provoca búsquedas lentas y fallos intermitentes.
Cómo cambiar los servidores de nombres de tu dominio
Mover el alojamiento DNS — por ejemplo, del DNS integrado de tu registrador a Cloudflare o Amazon Route 53 — consiste en reemplazar los servidores de nombres en la zona padre, algo que se hace en tu registrador, no en el host DNS:
- Crea primero la zona en el nuevo host. Añade el dominio en tu nuevo proveedor de DNS y recrea allí tus registros existentes (A, MX, TXT, etc.) antes de cambiar, para que nada se caiga durante la transición.
- Copia los nuevos servidores de nombres. El nuevo host te da al menos dos nombres de servidor, por ejemplo
ns1.example-dns.comyns2.example-dns.com. - Actualízalos en tu registrador. En la configuración del dominio, reemplaza los servidores de nombres existentes por los nuevos.
- Espera a que se propague la delegación. Como el cambio vive en la zona del TLD, puede tardar de unos minutos a 48 horas. Vuelve a ejecutar esta búsqueda para confirmar que los nuevos servidores de nombres están activos.
Servidores de nombres vs. registros glue
Cuando tus servidores de nombres están dentro del mismo dominio que sirven — como ns1.example.com para example.com — el DNS se topa con un problema del huevo y la gallina: para encontrar los servidores de nombres de example.com, un resolvedor primero tendría que preguntar a los servidores de nombres de example.com. Los registros glue rompen ese bucle. Son registros de dirección almacenados en la zona padre (TLD) que publican la IP de cada servidor de nombres directamente junto a la delegación NS, para que los resolvedores lleguen al servidor sin una búsqueda circular. Si usas los servidores de nombres de tu registrador o de un host externo — el caso común — el glue se gestiona por ti y nunca tienes que pensar en ello.
Preguntas frecuentes
¿Cuántos servidores de nombres debería tener un dominio?
Al menos dos, y la mayoría de los registradores lo exigen. Los proveedores de DNS gestionados suelen darte cuatro o más, repartidos en redes distintas, para que tu DNS sobreviva a la caída de un servidor.
¿Cuál es la diferencia entre los registros NS y mi registrador?
Tu registrador es donde compraste el dominio. Los registros NS indican al mundo qué servidores DNS son autoritativos — pueden ser los del propio registrador, o un proveedor de DNS distinto como Cloudflare o Route 53. Cambiar los registros NS (la delegación) es la forma de mover el alojamiento DNS sin transferir el dominio.
¿Qué significa el número de serie SOA?
Es un contador de versión de la zona. Muchos operadores usan el formato AAAAMMDDnn (la fecha más un contador diario). Cada vez que modificas la zona, el número de serie debería aumentar para que los servidores de nombres secundarios sepan que deben obtener la actualización.
¿Cuánto tardan los cambios de servidores de nombres?
Los cambios de delegación NS pasan por el TLD (p. ej. .com) y pueden tardar de unos minutos a 48 horas en propagarse completamente, según el TTL de la zona padre y el almacenamiento en caché de los resolvedores.
¿Por qué mi RNAME parece un correo sin @?
El campo RNAME del SOA codifica el correo de la parte responsable con la @ reemplazada por un punto — así hostmaster@example.com se convierte en hostmaster.example.com. Es una peculiaridad de formato del DNS, no un error.