Um registo NS indica quais servidores são autoritativos para uma zona DNS. Lista os hostnames que detêm a zona; os resolvedores consultam-nos para obter os restantes registos.
Inclui nome, tipo, servidor NS e TTL. O TTL determina o tempo em cache no resolvedor local.
| Nome | Tipo | Servidor NS | TTL (s) |
|---|
| @ | NS | ns1.exemplo.net. | 3600 |
@ representa o ápice. O objetivo é um hostname que deve publicar A ou AAAA e estar acessível.
Uma zona deve listar vários NS para redundância e disponibilidade.
| Nome | Tipo | Servidor NS | TTL (s) |
|---|
| @ | NS | ns1.exemplo.net. | 3600 |
| @ | NS | ns2.exemplo.net. | 3600 |
Planeie pelo menos dois servidores, idealmente em redes distintas.
Para delegar sub.exemplo.com, adicione NS nesse nome na zona mãe. Cada objetivo deve resolver em A/AAAA. Se o hostname estiver dentro do subdomínio, a zona mãe pode publicar registos glue com as moradas. O objetivo continua simples: permitir que os resolvedores alcancem rapidamente os servidores filhos.
TTL curto torna mudanças de servidores visíveis rapidamente.
TTL médio/longo reduz consultas para zonas estáveis.
Reduza o TTL antes de alterar os NS e aumente quando tudo estiver validado.
Nota
NS e SOA publicam-se no ápice. Um CNAME não deve aparecer num nome que também contém NS. O alvo NS é sempre um nome, não uma morada.
No ápice para designar os servidores autoritativos da zona.
Num subdomínio para delegar esse subdomínio a outros servidores.
Zonas filhas têm SOA e NS próprios.
Evite
Apontar NS para um IP em bruto.
Publicar apenas um NS.
Deixar destinos NS sem A/AAAA.
Manter conjuntos de NS diferentes entre zona mãe e filha sem motivo.
Lookup DNS mostra os servidores NS e o TTL observado. Depois execute testes locais.
nslookup
set q=ns
exemplo.com
nslookup
set q=ns
server 1.1.1.1
exemplo.com
dig ns exemplo.com
dig ns exemplo.com @1.1.1.1
Diversas entradas indicam múltiplos servidores; procure diversidade geográfica/rede. TTL alto explica atrasos. Diferença entre NS reportados pela zona mãe e pela zona filha indica falta de sincronização.
- Preparar novos servidores e respetivos A/AAAA.
- Reduzir TTL dos NS para 300 ou 60 segundos horas antes.
- Atualizar a zona com a nova lista de NS.
- Atualizar a delegação no registo, se necessário.
- Verificar de várias redes e restaurar TTL após estabilizar.
Dica prática
Mantenha registo dos NS publicados na zona e no registo. Anote data, TTL e motivo para evitar divergências.
Publicar os novos NS e atualizar a delegação junto do registo. Confirmar coerência.
Adicionar NS no subdomínio na zona mãe; a equipa delegada gere a zona filha.
Introduzir novo NS assegurando que resolve em A/AAAA e serve a zona atualizada.
- Se respostas antigas persistirem, verifique a coerência dos NS.
- Se um NS falhar, remova-o temporariamente enquanto corrige.
- Se a delegação não funciona, confirme registos glue quando necessários.
- Se valores antigos permanecem, aguarde o TTL e limpe caches controladas.
Em resumo, registos NS apontam para os servidores autoritativos. Devem ser múltiplos, acessíveis e coerentes entre zona e registo. Ajustar o TTL facilita transições. Verifique com ferramentas online e com nslookup/dig para garantir que os resolutores encontram a zona sem incidentes.