O que são servidores de nomes? Como funcionam
Um servidor de nomes é um servidor que responde a consultas DNS — contém os registos reais (A, MX, TXT…) de um domínio e entrega-os quando lhe são pedidos. Cada domínio aponta para um conjunto de servidores de nomes no registrar, e esses servidores são a sua fonte de verdade.
Dois significados diferentes de «servidor de nomes»
A palavra é usada para dois papéis diferentes, o que confunde:
- Servidor de nomes autoritativo — contém os dados reais da zona de um domínio (normalmente gerido pelo seu fornecedor de DNS — Cloudflare, Route 53, o seu registrar). É a resposta final para esse domínio.
- Resolver recursivo — o servidor que o seu dispositivo ou fornecedor de Internet consulta (por exemplo 8.8.8.8, 1.1.1.1). Não contém os seus registos — procura-os consultando os servidores autoritativos em seu nome e guarda o resultado em cache.
Como funciona a delegação
Quando registamos um domínio, o registrar indica aos servidores de nomes do TLD (por exemplo a zona .com) que servidores de nomes são autoritativos para o domínio. É esse o registo NS — aponta da zona superior para o seu fornecedor:
example.com. NS ns1.provider.com. example.com. NS ns2.provider.com.
Porque é que cada domínio tem vários servidores de nomes
O DNS exige pelo menos dois servidores de nomes por redundância (RFC 1035). Se um estiver inacessível, os resolvers tentam o seguinte. A maioria dos fornecedores dá-lhe 2 a 4:
- Redundância — a falha de um servidor não deixa o seu domínio offline
- Distribuição geográfica — servidores em regiões diferentes reduzem a latência
- Distribuição de carga — o volume de consultas reparte-se pelos servidores
Mudar de servidores de nomes
Mudar os servidores de nomes do seu domínio transfere toda a gestão de DNS para outro fornecedor — uma operação maior do que editar um único registo:
- Configure primeiro todos os seus registos DNS (A, MX, TXT, etc.) no novo fornecedor
- Verifique que os registos resolvem correctamente consultando directamente os novos servidores de nomes
- Actualize os servidores de nomes no painel de controlo do seu registrar
- Aguarde a propagação — pode demorar até 48 horas, já que os registos NS costumam ter TTL longos
- Depois de propagado, desactive o fornecedor antigo
Configurações comuns de servidores de nomes
| Provider | Servidores de nomes de exemplo |
|---|---|
| Cloudflare | ada.ns.cloudflare.com, bob.ns.cloudflare.com |
| AWS Route 53 | ns-1.awsdns-00.com, ns-2.awsdns-00.co.uk |
| GoDaddy | ns1.domaincontrol.com, ns2.domaincontrol.com |
Verifique os seus servidores de nomes
Veja que servidores de nomes um domínio usa realmente e confirme que estão a responder correctamente:
Veja a teoria na prática — execute Consulta NS para o seu próprio domínio.