Se já leste o capítulo sobre como funciona o DNS, sabes que o DNS traduz nomes de domínio em endereços IP através de uma série de consultas. O registo NS fica mesmo a meio desse processo. Diz à internet onde ir para encontrar tudo o resto sobre o teu domínio. Sem ele, os teus registos A, registos MX, registos CNAME e todas as outras definições que configuraste ficam impossíveis de encontrar.
O que significa NS?
NS significa Name Server (servidor de nomes). Um registo NS diz "este servidor de nomes é responsável por todas as consultas DNS deste domínio." Não aponta para o teu website. Não aponta para o teu email. Aponta para o servidor que guarda todos os teus outros registos.
Pensa no teu domínio como um edifício e nos teus registos DNS como as salas lá dentro. O registo NS é a morada no diretório que diz a toda a gente onde está o edifício. Se essa morada estiver errada, não interessa como as salas estão bem arrumadas. Ninguém consegue encontrar o edifício.
Como se encaixam os registos NS na cadeia de consulta DNS?
Sempre que alguém escreve o teu domínio num navegador, a consulta DNS segue um caminho específico. O registo NS aparece mesmo a meio, e tudo o que vem depois desse ponto depende de ele estar correto.
Eis o que acontece passo a passo.
- O navegador pede a um resolvedor DNS para encontrar o endereço IP do teu domínio
- O resolvedor contacta um servidor raiz, que o encaminha para o servidor TLD da tua extensão (.com, .net, .org)
- O servidor TLD verifica os registos NS do teu domínio e devolve os endereços dos servidores de nomes
- O resolvedor contacta o servidor de nomes indicado no registo NS
- Esse servidor de nomes procura o registo A (ou o registo que for preciso) e devolve a resposta
- O navegador liga-se ao endereço IP e carrega a página
Vês o papel que o registo NS tem aí? É a ponte entre o servidor TLD e o teu servidor de nomes. O servidor TLD não sabe nada sobre o teu endereço IP, a tua configuração de email ou o teu website. Só sabe a que servidores de nomes perguntar. Essa resposta vem do registo NS.
Como é um registo NS?
A estrutura é simples. Quatro partes.
- Nome de anfitrião (Nome) é o domínio a que o registo se aplica. Para o teu domínio raiz, escreve-se "@" ou fica em branco. Para um subdomínio, seria o nome do subdomínio
- Tipo identifica isto como um registo NS
- Valor (Servidor de nomes) é o nome de anfitrião do servidor de nomes responsável pelo teu domínio. Algo como ns1.exampleprovider.com
- TTL (Time to Live) controla durante quanto tempo os servidores DNS guardam este registo em cache antes de voltarem a verificar. Os registos NS costumam ter um TTL mais longo, muitas vezes 86400 segundos (ou seja, 24 horas)
O teu domínio terá sempre pelo menos dois registos NS, cada um a apontar para um servidor de nomes diferente. Porquê dois? Reserva. Se um servidor de nomes falhar, o outro assume e continua a responder às consultas DNS do teu domínio.
Uma configuração típica é esta.
- Nome definido como @
- Tipo definido como NS
- Valor definido como ns1.exampleprovider.com
- TTL definido como 86400
Depois, um segundo registo com o mesmo nome e tipo, mas a apontar para ns2.exampleprovider.com.
O que são os registos NS predefinidos?
Quando registas um domínio, o teu registador define automaticamente registos NS que apontam para os seus próprios servidores de nomes. A tua zona DNS é criada e alojada nesses servidores logo de início. Todos os registos que acrescentares através do painel de controlo do registador ficam nesses servidores de nomes.
Para muitas marcas, estas predefinições nunca precisam de mudar. Se geres o DNS no mesmo sítio onde compraste o domínio, as predefinições funcionam bem. Só precisas de mexer nelas quando queres que outro fornecedor trate do teu DNS.
Quando deves mudar os teus registos NS?
Há algumas situações em que trocarias os registos NS para apontarem para outros servidores de nomes.
Mudar para os servidores de nomes de um fornecedor de alojamento
Alguns fornecedores de alojamento pedem-te para apontares os registos NS para os servidores de nomes deles. Isto dá-lhes controlo total da tua zona DNS, o que lhes facilita configurar tudo para o teu website automaticamente. Depois de o fazeres, geres todos os teus registos DNS através do fornecedor de alojamento em vez do registador.
Usar um fornecedor de DNS de terceiros
Os fornecedores de DNS dedicados oferecem muitas vezes tempos de resposta mais rápidos, melhor disponibilidade e funcionalidades mais avançadas do que um registador típico. Para usar um, atualizas os registos NS para apontarem para os servidores de nomes desse fornecedor. O teu domínio continua registado onde está, mas as tuas definições de DNS passam para o novo fornecedor.
Usar uma rede de distribuição de conteúdo (CDN)
Alguns serviços de CDN precisam que mudes os teus registos NS para poderem gerir o DNS e encaminhar o tráfego pela sua rede. Isto permite à CDN direcionar os visitantes para o servidor mais próximo, o que acelera o carregamento do teu site.
Como mudas os registos NS?
Eis um detalhe importante que apanha as pessoas. Mudas os registos NS no registador do teu domínio, não no editor de zona DNS. Isto é diferente de mudar registos A ou CNAME, que editas no painel de gestão de DNS de quem aloja os teus servidores de nomes.
Os passos são estes.
- Obtém os novos endereços dos servidores de nomes do fornecedor para o qual estás a mudar. Normalmente recebes dois ou mais (como ns1.newprovider.com e ns2.newprovider.com)
- Inicia sessão na conta do teu registador de domínios
- Encontra as definições dos servidores de nomes. Isto é separado do editor de zona DNS
- Substitui os endereços dos servidores de nomes atuais pelos novos
- Guarda as alterações
Uma coisa a fazer antes da mudança. Configura primeiro nos novos servidores de nomes todos os registos DNS de que precisas. Assim, quando o tráfego começar a ir para os novos servidores de nomes, os teus registos já lá estão à espera e o teu website fica online durante todo o tempo. Para um passo a passo completo da ligação de um domínio, vê o capítulo sobre apontar um domínio para um website.
O que acontece depois de mudares os registos NS?
A alteração não liga um interruptor em todo o lado ao mesmo tempo. Os servidores DNS de todo o mundo guardam os registos NS em cache com base no valor do TTL. Até a versão em cache expirar, alguns servidores continuam a enviar consultas para os teus servidores de nomes antigos enquanto outros usam os novos.
Este período intermédio chama-se propagação do DNS. Pode demorar de alguns minutos a 48 horas, embora a maioria das alterações fique concluída em poucas horas. Durante a propagação, alguns visitantes podem ver a versão antiga do teu site enquanto outros veem a nova configuração. Isso é normal e temporário.
Para tudo correr bem, deixa ativos os teus registos DNS nos servidores de nomes antigos até a propagação terminar. Não os apagues logo. Depois de confirmares que tudo funciona nos novos servidores de nomes, podes limpar os antigos.
Qual é a diferença entre um registo NS e um servidor de nomes?
Estes dois confundem-se muito, mas não são a mesma coisa.
Um servidor de nomes é o servidor real que guarda registos DNS e responde a consultas DNS. É a máquina que faz o trabalho.
Um registo NS é apenas a entrada DNS que diz "fala com aquele servidor de nomes ali, para este domínio." É o apontador, não o servidor em si.
Imagina um servidor de nomes como um edifício e o registo NS como a entrada na lista telefónica que diz às pessoas que edifício visitar. Mudar o registo NS muda para onde as pessoas são enviadas. O edifício em si não se mexe.
O que acontece quando os registos NS estão errados?
Se os teus registos NS apontarem para servidores de nomes que não existem, estão offline ou não têm a tua zona DNS configurada, o teu domínio deixa de funcionar por completo. O teu website não carrega. O teu email não é entregue. Todos os serviços associados ao teu domínio ficam às escuras.
E eis porque é tão desorientador quando acontece. Entras no teu painel de DNS e tudo parece correto. Os teus registos A lá estão, os teus registos MX estão definidos. Mas nada disso importa, porque o registo NS está a enviar a internet para o sítio errado. O sistema DNS nunca chega a ver os teus outros registos.
Não é só um serviço que avaria. Avaria tudo ao mesmo tempo.
As causas mais comuns são simples.
- Atualizar os registos NS para um novo fornecedor antes de configurar a zona DNS nesse fornecedor
- Introduzir os endereços dos servidores de nomes com erros de escrita
- Mudar de fornecedor de alojamento e esquecer-te de atualizar os registos NS no registador
- Deixar expirar uma conta de alojamento de DNS enquanto os registos NS ainda apontam para ela
Se o teu domínio deixar de funcionar de repente em todos os serviços, verifica primeiro os registos NS. São o culpado mais comum.
Quais são os erros comuns com registos NS?
Para além de apontar para os servidores de nomes errados, há outros erros que surgem vezes sem conta.
- Definir só um registo NS. O teu domínio deve ter sempre pelo menos dois registos NS a apontar para servidores de nomes diferentes. Se só tiveres um e esse servidor de nomes falhar, todo o teu domínio fica inacessível até ele voltar
- Registos NS que não coincidem. Os registos NS no teu registador e os registos NS dentro da tua zona DNS devem coincidir. Se apontarem para servidores de nomes diferentes, a resolução de DNS pode comportar-se de forma imprevisível
- Editar registos NS na zona DNS em vez de no registador. Os registos NS que contam para a delegação ficam ao nível do registador. Mudá-los no editor de zona DNS não muda para onde o servidor TLD envia as consultas
- Apagar cedo demais os registos DNS antigos. Se mudares de servidores de nomes e apagares logo os registos no fornecedor antigo, os visitantes cuja cache de DNS ainda aponta para os servidores de nomes antigos veem erros até a propagação terminar
Como a WEMASY trata dos registos NS
Quando ligas um domínio personalizado à WEMASY, não precisas de mudar os teus registos NS. A WEMASY dá-te os valores específicos dos registos DNS (registos A e registos CNAME) para acrescentares no fornecedor atual dos teus servidores de nomes. Os teus servidores de nomes ficam exatamente onde estão.
Isto mantém tudo simples. Continuas a controlar toda a tua zona DNS e ligar o domínio à WEMASY significa apenas acrescentar alguns registos, não mudar toda a tua configuração de DNS. A WEMASY trata do SSL, do alojamento e do encaminhamento quando os registos estiverem no lugar. Vê o que está incluído em cada plano na página de preços da WEMASY.
O que vem a seguir
Agora que sabes como os registos NS delegam a autoridade de DNS do teu domínio, o próximo capítulo explica o registo AAAA. Faz o mesmo trabalho que um registo A, mas usa um endereço IPv6 em vez de IPv4, e está a tornar-se mais relevante à medida que a internet avança para o formato de endereçamento mais recente. Para uma visão geral de todos os tipos de registo e de quando usar cada um, vê o capítulo sobre tipos de registos DNS.
Perguntas frequentes
Posso ter registos NS diferentes para um subdomínio?
Sim. Podes delegar um subdomínio para um conjunto diferente de servidores de nomes criando registos NS para esse subdomínio dentro da tua zona DNS. Isto chama-se delegação de subdomínio. O DNS do subdomínio passa então a ser gerido inteiramente pelos servidores de nomes que indicares, separado do resto do teu domínio. É comum em grandes organizações que deixam equipas diferentes gerir os seus próprios subdomínios. Com o criador de websites da WEMASY, podes configurar isto diretamente no teu website.
Quantos registos NS deve ter um domínio?
Pelo menos dois. Ter dois ou mais registos NS garante que, se um servidor de nomes ficar offline, o outro ainda consegue responder às consultas DNS. A maioria dos fornecedores de DNS atribui dois a quatro servidores de nomes por defeito. Não há um limite máximo rígido, mas dois é o mínimo para um funcionamento fiável.
Os registos NS afetam a entrega de email?
Indiretamente, sim. Os registos NS determinam que servidores de nomes guardam os teus registos MX, registos SPF e outras entradas DNS relacionadas com email. Se os teus registos NS apontarem para servidores de nomes que não têm os registos de email corretos, a entrega de email para o teu domínio falha. Os registos NS em si não encaminham email, mas controlam onde são guardadas as instruções de encaminhamento do email.
É seguro mudar os registos NS com o website no ar?
É seguro, desde que te prepares primeiro. Configura todos os teus registos DNS nos novos servidores de nomes antes de mudares os registos NS no registador. Assim, quando as consultas DNS começarem a chegar aos novos servidores de nomes, os registos certos já lá estão. Mantém os registos nos teus servidores de nomes antigos ativos até a propagação terminar. Se for bem feito, os visitantes não devem notar a mudança.
Qual é a diferença entre mudar registos NS e mudar um registo A?
Mudar um registo A atualiza uma única definição que diz ao DNS a que endereço IP de servidor ligar. Mudar os registos NS move toda a tua zona DNS para outro fornecedor. Quando mudas os registos NS, toda a tua gestão de DNS, incluindo registos A, registos MX, registos CNAME e tudo o resto, passa para os novos servidores de nomes. É uma mudança muito maior do que atualizar um registo.