Uma consulta DNS recursiva, um salto de cada vez
Navegador
quer example.com
Resolvedor
seu provedor / 1.1.1.1
Raiz + TLD
quem opera o .com?
Autoritativo
a resposta real
Cada salto desta cadeia é em si uma consulta DNS, depois armazenada em cache
O que é um servidor de nomes? Como funciona a delegação
Um servidor de nomes é um servidor que guarda os registros DNS do seu domínio e responde a perguntas sobre eles. Os registros NS do seu domínio indicam quais servidores de nomes estão no comando, e essa única configuração decide quais edições, em qual painel de controle, realmente importam.
Se você já alterou um registro DNS, esperou e não viu absolutamente nada acontecer, é quase certamente por isso.
Delegação: como a internet encontra os seus servidores de nomes
O DNS é uma hierarquia de delegação. Ninguém guarda uma lista mestra de todos os domínios. Em vez disso, cada nível repassa a responsabilidade ao seguinte.
Uma consulta DNS recursiva, um salto de cada vez
Navegador
quer example.com
Resolvedor
seu provedor / 1.1.1.1
Raiz + TLD
quem opera o .com?
Autoritativo
a resposta real
Cada salto desta cadeia é em si uma consulta DNS, depois armazenada em cache
- Os servidores raiz sabem quem opera cada domínio de nível superior: quem é responsável por
.com,.org,.io. - O registro do
.comsabe para quais servidores de nomes cada domínio.comé delegado. É aqui que os seus registrosNSficam registrados. - Os seus servidores de nomes guardam a zona de fato: o
A, oMX, oTXTe todos os outros registros.
Ponto-chave
O seu registrador controla para quais servidores de nomes o seu domínio aponta. Quem opera esses servidores de nomes controla o que os registros dizem. Muitas vezes, são duas empresas diferentes.
Registrador versus host de DNS
Essa distinção causa mais confusão do que qualquer outra coisa no DNS.
| Registrador | Host de DNS | |
|---|---|---|
| O que faz | Registra e detém o nome de domínio | Responde às consultas DNS dele |
| Controla | A delegação de NS | Os registros em si |
| Exemplos | Namecheap, GoDaddy, Google Domains | Cloudflare, Route 53, a sua hospedagem |
| É a mesma empresa? | Muitas vezes, mas não necessariamente |
Como são os registros NS
example.com. 86400 IN NS ns1.cloudflare.com.
example.com. 86400 IN NS ns2.cloudflare.com.Repare no TTL longo: 86400 segundos equivalem a um dia, e os TTLs de delegação costumam ser ainda mais longos. Isso é proposital: a delegação muda raramente, e guardá-la bastante em cache reduz a carga sobre os servidores do TLD.
Dois servidores de nomes são o mínimo prático, e a maioria dos registros de domínio exige pelo menos dois. Os provedores geralmente fornecem de dois a quatro, hospedados em redes separadas para que uma queda não tire o seu domínio do ar.
Como verificar os seus servidores de nomes
dig +short example.com NSOu passe o domínio pela ferramenta de consulta, que lista os registros NS junto com todo o resto. O que voltar é o provedor cujo painel de controle você deve editar.
Como trocar de servidores de nomes com segurança
Trocar de provedor de DNS move a sua zona inteira de uma só vez. Se for feito sem cuidado, tudo quebra ao mesmo tempo: o site, o e-mail e quaisquer registros de verificação.
Copie primeiro todos os registros existentes
Exporte a zona completa do provedor atual. Não só o registro
A: oMX, todos osTXT(SPF, DKIM, tokens de verificação), osCNAMEe quaisquer subdomínios. Esquecer um deles quebra o serviço que depende dele.Recrie-os no novo provedor antes de trocar
Monte a zona completa no novo host enquanto a delegação ainda aponta para o antigo. Nada está no ar ainda, então errar não custa nada.
Verifique consultando diretamente os novos servidores de nomes
Execute
dig @ns1.newprovider.com example.compara cada tipo de registro. Isso consulta os novos servidores antes de qualquer mudança de delegação e confirma que a zona está correta.Atualize os registros NS no seu registrador
Só agora altere a delegação. Por causa do TTL no nível do registro, a troca pode levar até 48 horas para ficar visível em todo lugar.
Mantenha a zona antiga por uma semana
Não apague os registros antigos de imediato. Enquanto a delegação está em transição, alguns resolvedores ainda chegam aos servidores antigos, e, se a zona não existir mais, essas consultas falham de vez.
Precisa conferir os endereços DNS públicos de um domínio? Use a ferramenta Domain IP Lookup.
Ferramentas gratuitas sobre este assunto
Perguntas frequentes
Leitura relacionada
Uma consulta DNS recursiva, um salto de cada vez
Navegador
quer example.com
Resolvedor
seu provedor / 1.1.1.1
Raiz + TLD
quem opera o .com?
Autoritativo
a resposta real
Cada salto desta cadeia é em si uma consulta DNS, depois armazenada em cache
Como o DNS funciona: de um nome de domínio a um endereço IP
A lista telefônica da internet, acompanhada de ponta a ponta: o que acontece nos poucos milissegundos entre digitar um domínio e o primeiro pacote chegar a um servidor.
“Propagação” nada mais é do que caches expirando
0 min
você salva a alteração
0-5 min
seu provedor de DNS atualiza
até o TTL
resposta antiga ainda em cache
após o TTL
todos veem a nova
Nada é enviado a lugar nenhum: cada cache apenas para de reutilizar sua cópia
Propagação de DNS: por que as mudanças demoram tanto?
Nada se propaga para lugar nenhum. Entender o que de fato acontece durante a espera mostra exatamente quanto tempo ela vai levar e como encurtá-la.
Os registros que você encontrará em quase toda zona
Tipos de registro DNS explicados: referência completa
Todos os tipos de registro que vale conhecer, o que cada um faz, qual é a sua aparência e o erro que as pessoas cometem com ele, em uma única página de referência.