Se está tentando apontar o seu nome de domínio para a sua hospedagem web, provavelmente já se deparou com o termo nameserver (servidores de nomes). Então, o que é um servidor de nomes?
Os servidores de nomes ajudam a conectar URLs com o endereço IP dos servidores web. Os servidores de nomes são uma parte importante do DNS (Domain Name System – Sistema de nome de domínio), que muitas pessoas chamam de “lista telefônica da Internet”.
Neste artigo, vamos aprofundar o tópico do que são os servidores de nomes, como eles funcionam e como você pode usá-los para gerenciar o nome de domínio do seu site e outras partes do seu site.
O que é um servidor de nomes? Explicação em detalhes
Quando um utilizador introduz um URL no seu browser, como “kinsta.com”, tem de haver alguma forma de ligar esse URL ao servidor Web subjacente que alimenta o website com esse nome de domínio.
Pense como seria difícil se tivesse de introduzir o endereço IP real de um servidor web sempre que quisesse visitar um website. Você não seria capaz de lembrar se era 159.89.229.118 ou 159.89.229.119 – seria uma bagunça!
Os servidores de nomes desempenham um papel importante na conexão de uma URL com um endereço IP de um servidor de uma forma muito mais amigável aos humanos.
Os servidores de nomes parecem-se com qualquer outro nome de domínio. Quando você olha para os servidores de nomes de um site, você normalmente verá um mínimo de dois servidores de nomes (embora você possa usar mais). Aqui está um exemplo de como eles se parecem:
ns-380.awsdns-47.com
Ns-1076.awsdns-06.org
Só que em vez de servir um site, esses servidores de nomes ajudam a direcionar o tráfego.
Para ilustrar o papel que os servidores de nomes desempenham na direção do tráfego na Internet, vamos olhar para um exemplo real.
Digamos que queira visitar a página inicial da Kinsta. Na superfície, esta ação é simples: você digita “kinsta.com” na barra de endereços do seu navegador e você vê a página inicial da Kinsta. Fácil, certo?
Mas nos bastidores, o processo de alto nível é mais ou menos assim:
- Você digita “kinsta.com” na barra de endereços e pressiona enter
- O seu navegador envia um pedido aos servidores de nomes desse domínio
- Os servidores de nomes respondem com o endereço IP do servidor do site.
- Seu navegador solicita o conteúdo do site a partir desse endereço IP
- Seu navegador recupera o conteúdo e o renderiza em seu navegador
Para visitar um site, você deve primeiro acessar um Domain Name Server (DNS). Se houver um problema nos sistemas de nomes descentralizados responsáveis por transformar os hostnames em endereços IP, você pode se deparar com uma mensagem como “DNS server not responding”.
Servidores de nomes vs Registros DNS
No exemplo acima, deixamos de lado um ponto por simplicidade:
Os registros DNS são os que contêm as informações reais com as quais outros navegadores ou serviços precisam interagir, como o endereço IP do seu servidor.
Os servidores de nomes, por outro lado, ajudam a armazenar e organizar esses registros DNS individuais.
Anteriormente, referimo-nos ao DNS como a lista telefónica da Internet. Mas uma analogia mais específica seria essa:
- Os servidores de nomes são a própria lista telefónica física.
- Os registros DNS são as entradas individuais na lista telefónica.
Se você quisesse encontrar o número de telefone de alguém (quando as listas telefônicas existiam! ), você primeiro pegaria a própria lista telefônica. Depois, abre a lista telefónica e percorre as entradas para encontrar a informação específica de que necessita.
Armados com esse conhecimento, vamos olhar para uma sequência mais completa do que acontece quando você visita um site:
- Você digita “kinsta.com” na barra de endereços e pressiona enter
- Seu navegador usa DNS para recuperar os servidores de nomes do domínio
- O seu browser pede o registo A que contém o endereço IP do servidor web (um registo DNS específico)
- Os servidores de nomes fornecem o endereço IP do registro A
- Seu navegador solicita o conteúdo do site a partir desse endereço IP
- Seu navegador recupera o conteúdo e o renderiza em seu navegador
Como usar servidores de nomes no mundo real
No mundo real, você usará servidores de nomes e registros DNS principalmente para apontar seu nome de domínio para o seu provedor de hospedagem.
Pode também utilizar os registros DNS fornecidos pelos seus servidores de nomes de outras formas, como configurar a sua conta de e-mail com registros MX ou verificar o seu nome de domínio com o Google Search Console.
Onde estão localizados os servidores de nomes de domínio?
A resposta a esta pergunta é que “depende”.
Quando regista o seu nome de domínio através de um fornecedor de serviços de registo de domínio, o seu domínio é normalmente apontado para os servidores de nomes do fornecedor de serviços de registo do seu domínio em primeiro lugar. O seu fornecedor de serviços de registo de domínio também pode editar os servidores de nomes do seu domínio.
Se quiser, pode deixar os seus servidores de nomes no seu fornecedor de serviços de registo de domínios e apenas editar os registros DNS para apontar o seu nome de domínio para a sua hospedagem web.
No entanto, muitos web hosts recomendam que você altere os servidores de nomes do seu domínio para servidores de nomes fornecidos pelo host. Por exemplo, aqui na Kinsta, fornecemos servidores de nomes premium alimentada pela Amazon Route 53 que você pode usar (embora você não tenha que usar):
Para alterar os seus servidores de nomes, terá de utilizar a interface do fornecedor de serviços de registo do domínio onde adquiriu o seu nome de domínio.
Por exemplo, aqui está o que parece ser alterar os servidores de nomes num domínio registado através dos Domínios Google.
Você pode ver que o domínio está configurado originalmente para usar os servidores de nomes de domínios do Google:
Mas se você marcar a caixa Usar servidores de nomes personalizados, poderá alterar os servidores de nomes do seu domínio para usar os servidores de nomes do seu host (ou outro provedor):
Por falar em “outros provedores”, você também pode usar servidores de nomes de terceiros. O exemplo mais popular aqui é o Cloudflare. Se você usar o serviço do Cloudflare, apontará os servidores de nomes do seu domínio para o Cloudflare, em vez do seu host web ou registrador de domínio.
Você gerencia seus registros DNS através de seus servidores de nomes
A coisa mais importante a lembrar é isto:
se alterar os servidores de nomes do seu domínio para longe dos servidores de nomes predefinidos no seu fornecedor de serviços de registo de domínios, irá controlar os registros DNS do seu domínio no seu fornecedor de serviços de nomes de domínios.
Por exemplo, se você usar os servidores de nomes do Amazon Route 53 que a Kinsta fornece, editará seus registros DNS individuais a partir do painel Kinsta, não do registrador de domínios:
Por outro lado, se você usar os servidores de nomes do Cloudflare, gerenciará seus registros DNS através da interface do Cloudflare (mesmo que seu site ainda esteja hospedado na Kinsta).
O que são servidores de nomes Kinsta?
Se você está hospedando com a Kinsta, você pode encontrar os servidores de nomes de seus sites na aba Kinsta DNS no seu painel de controle de hospedagem Kinsta:
Você também não precisa usar os servidores de nomes da Kinsta. Você pode apontar seu nome de domínio para Kinsta editando o registro A nos servidores de nomes do registrador de domínios ou nos servidores de nomes do Cloudflare (ou em qualquer outro lugar).
Para ajudá-lo a apontar o seu domínio para Kinsta, temos tutoriais sobre como editar os servidores de nomes e registros A em registradores de domínio populares:
- Como alterar os servidores de nomes no Namecheap ou adicionar um registro A no Namecheap
- Como alterar os servidores de nomes no GoDaddy ou adicionar um registo A no GoDaddy
- Como alterar os servidores de nomes OVH
- Como alterar os servidores de nomes Bluehost
Como verificar quais servidores de nomes seu site está usando
Se você não tem certeza de quais servidores de nomes você está usando atualmente, você pode verificar digitando seu nome de domínio em uma das muitas ferramentas de pesquisa do Whois. Por exemplo, Whois.com.
Alternativamente, você também pode executar um teste simples a partir do seu computador local.
No Windows, você pode testar seus servidores de nomes seguindo estas etapas:
- Abra o PowerShell (você pode procurar pelo PowerShell na barra Iniciar para iniciar o programa)
- Digite
nslookup
na interface Powershell - Digite set
q=NS
e pressione Enter - Digite seu nome de domínio e pressione Enter novamente
Devias ver os teus servidores de nomes:
No Mac, você pode abrir o Terminal e executar o seguinte comando:
host -t NS exampledomain.com
Resumo
Os servidores de nomes desempenham um papel essencial no direcionamento do tráfego na Internet, ajudando a conectar seu nome de domínio com o endereço IP do seu servidor web.
Para isso, eles ajudam os navegadores da Web e outros serviços a acessar os registros DNS do seu domínio.
Pode editar os servidores de nomes do seu domínio no fornecedor de serviços de registo do domínio onde adquiriu o seu nome de domínio. Então, você gerenciará seus registros DNS individuais no “serviço” do servidor de nomes que você está usando. Por exemplo, o painel da Kinsta se você estiver usando os servidores de nomes da Kinsta ou o painel dp Cloudflare se você estiver usando o Cloudflare.
Finalmente, se você quiser alterar os servidores de nomes do seu domínio para usar os servidores de nomes da Kinsta, você pode seguir os passos neste artigo de ajuda.