¿Qué es un registro NS?
Un registro NS (Registro de servidor de nombres) es un tipo de registro DNS que especifica cuáles servidores DNS son autoritarios para un dominio en particular. Los registros NS delegan autoridad de resolución DNS, indicando al sistema DNS global dónde encontrar la información DNS oficial para un dominio o subdominio. Cada dominio registrado debe tener al menos dos registros NS apuntando a sus servidores de nombres autoritarios por redundancia y confiabilidad.
Cómo funcionan los registros NS
Cadena de delegación DNS
Root servers (.): "Who handles .com?"
↓
.com servers: "example.com is delegated to ns1.example.com"
↓
ns1.example.com: "Here are the actual DNS records"
Formato de registro
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
│ │ │ │
│ │ │ └── Target nameserver
│ │ └── Record type
│ └── Class (Internet)
└── Domain name
Tipos de registros NS
Registros NS de dominio
Delegan autoridad para un dominio completo:
example.com. NS ns1.dnsprovider.com.
example.com. NS ns2.dnsprovider.com.
Delegación de subdominio
Delega un subdominio a diferentes servidores de nombres:
subdomain.example.com. NS ns1.subdomain-provider.com.
subdomain.example.com. NS ns2.subdomain-provider.com.
Registros de pegamento
Cuando servidores de nombres están dentro del dominio delegado, los registros de pegamento proporcionan direcciones IP para prevenir dependencias circulares:
El problema
example.com NS ns1.example.com
# How to find ns1.example.com without resolving example.com first?
La solución (registros de pegamento)
example.com. NS ns1.example.com.
ns1.example.com. A 192.0.2.1
Los registros de pegamento se almacenan en la zona padre (nivel de registro) para iniciar la resolución.
Configuración de registro NS
A nivel de registro
Cuando registra un dominio, especifica servidores de nombres:
- Estos se convierten en registros NS autoritarios
- Almacenados en la zona TLD (ej. zona .com)
- Gestionados a través del panel de control de registrador
A nivel de proveedor DNS
Dentro de tu archivo de zona:
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
Mejores prácticas
Requisitos de redundancia
| Mínimo | Recomendado | Máximo |
|---|---|---|
| 2 registros NS | 3-4 registros NS | 13 registros NS |
Distribución geográfica
- Colocar servidores de nombres en diferentes centros de datos
- Usar diferentes proveedores de red
- Considerar DNS Anycast para cobertura global
Consideraciones de TTL
example.com. 86400 IN NS ns1.example.com.
↑ 24 hours is common for NS records
- TTL más alto reduce carga de consulta
- TTL más bajo permite cambios más rápidos
- Balance entre estabilidad y flexibilidad
Escenarios comunes de registros NS
Usando servidores de nombres del registrador
example.com. NS ns1.registrar.com.
example.com. NS ns2.registrar.com.
Usando proveedor DNS de terceros
example.com. NS ns1.cloudflare.com.
example.com. NS ns2.cloudflare.com.
Servidores de nombres auto-alojados
example.com. NS ns1.example.com.
example.com. NS ns2.example.com.
# Requires glue records
Verificación de registros NS
Usando dig
dig example.com NS
# Response shows authoritative nameservers
;; ANSWER SECTION:
example.com. 86400 IN NS ns1.example.com.
example.com. 86400 IN NS ns2.example.com.
Usando nslookup
nslookup -type=NS example.com
Solución de problemas de registros NS
Problemas comunes y soluciones:
- Delegación defectuosa: Registro NS apunta a servidor no autorizado
- Pegamento faltante: Servidores de nombres auto-referenciadores sin registros A en registro
- Registros NS inconsistentes: Diferentes registros NS en registro vs archivo de zona
- Servidores de nombres expirados: NS apunta a servidores decomisados
Los registros NS forman la base de la delegación DNS, determinando qué servidores tienen autoridad para responder consultas de cualquier dominio o subdominio dado.