Como Verificar Quais Servidores DNS Estão Atribuídos a um Domínio
Quer esteja a resolver problemas de indisponibilidade de um website, a migrar para um novo fornecedor de hosting ou simplesmente a auditar a sua infraestrutura, saber como verificar quais servidores DNS estão atribuídos a um domínio é uma competência fundamental para qualquer proprietário de website ou administrador de sistemas.
Os servidores DNS (Domain Name System) funcionam como a lista telefónica da internet — traduzem nomes de domínio legíveis por humanos como example.com em endereços IP legíveis por máquinas. Se o seu DNS estiver mal configurado ou a apontar para nameservers incorretos, o seu website, email e outros serviços não serão resolvidos corretamente. Este guia abrangente cobre todos os métodos fiáveis para verificar atribuições de servidores DNS, desde ferramentas online amigáveis para principiantes até técnicas avançadas de linha de comandos.
Por que Verificar seus Servidores DNS é Importante
Antes de mergulhar nos métodos, vale a pena entender por que essa verificação é importante:
- Migrações de domínio: Ao mover seu site para um novo VPS Hosting ou servidor dedicado, você precisa confirmar que os nameservers foram atualizados corretamente.
- Entregabilidade de email: Registros DNS incorretos podem causar falhas no roteamento de email, especialmente se você depender de serviços de Email Hosting.
- Validação de certificado SSL: Muitos processos de emissão de SSL exigem verificação DNS. Se seus nameservers estiverem incorretos, o provisionamento do certificado falhará.
- Auditoria de segurança: Mudanças inesperadas de nameserver podem indicar acesso não autorizado ou sequestro de domínio.
Método 1: Utilizar Ferramentas Online de Pesquisa DNS
As ferramentas online de pesquisa DNS são a forma mais rápida e acessível de verificar servidores de nomes — não é necessária instalação ou conhecimento técnico.
Ferramentas Recomendadas
| Ferramenta | URL | Melhor Para |
|---|---|---|
| MXToolbox | mxtoolbox.com | Análise completa de registos DNS |
| WhatsMyDNS | whatsmydns.net | Verificações de propagação DNS global |
| NSLookup.io | nslookup.io | Pesquisa de servidores de nomes e registos |
| DNSChecker.org | dnschecker.org | Testes de propagação em múltiplas regiões |
Como Utilizar MXToolbox
- Navegue até mxtoolbox.com
- Introduza o seu nome de domínio na barra de pesquisa
- Seleccione DNS Lookup no menu pendente
- Reveja a lista de servidores de nomes autoritativos devolvidos
Como Utilizar WhatsMyDNS
- Visite whatsmydns.net
- Introduza o seu nome de domínio e seleccione NS (Name Server) no menu pendente de tipo de registo
- Clique em Search para ver as atribuições de servidores de nomes em múltiplas localizações globais
Estas ferramentas são especialmente úteis para verificar a propagação DNS após fazer alterações — mostram-lhe o que diferentes resolvedores em todo o mundo vêem actualmente para o seu domínio.
Método 2: Ferramentas de Linha de Comando
Para administradores de sistema e desenvolvedores, as ferramentas de linha de comando oferecem maior controle, capacidade de script e detalhes. Aqui estão os três comandos mais importantes.
2.1 O Comando nslookup (Windows, macOS, Linux)
nslookup está universalmente disponível em todos os principais sistemas operacionais e é a ferramenta CLI mais simples para consultas DNS.
Pesquisa básica de nameserver:
nslookup -type=ns example.com
Saída de exemplo:
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
example.com nameserver = ns1.exampledns.com
example.com nameserver = ns2.exampledns.com
Consultar um resolvedor DNS específico (por exemplo, DNS público do Google):
nslookup -type=ns example.com 8.8.8.8
Isto é útil para verificar se um resolvedor específico captou as alterações DNS recentes.
2.2 O Comando dig (Linux e macOS)
O comando dig (Domain Information Groper) é a ferramenta preferida entre engenheiros de rede pela sua saída detalhada e estruturada.
Consulta básica de registro NS:
dig NS example.com
Saída de exemplo:
; <<>> DiG 9.16.1 <<>> NS example.com
;; ANSWER SECTION:
example.com. 86400 IN NS ns1.exampledns.com.
example.com. 86400 IN NS ns2.exampledns.com.
Formato de saída curto (mais limpo para scripts):
dig NS example.com +short
Consultar contra um nameserver específico:
dig NS example.com @8.8.8.8
Rastrear o caminho completo de resolução DNS:
dig NS example.com +trace
A flag +trace é particularmente poderosa — ela percorre toda a hierarquia DNS desde os servidores raiz até o nameserver autoritário, o que é inestimável para diagnosticar problemas DNS complexos.
> Nota de instalação: Se dig não estiver instalado no seu sistema, instale-o com:
> – Ubuntu/Debian: sudo apt install dnsutils> – CentOS/RHEL: sudo yum install bind-utils
> – macOS: Disponível por padrão; ou instale via Homebrew com brew install bind
2.3 O Comando whois
O comando whois consulta bases de dados de registo de domínios e retorna os nameservers registados ao nível do registador — que podem diferir do que o seu fornecedor DNS está atualmente a servir.
whois example.comProcure por linhas semelhantes a:
Name Server: NS1.EXAMPLEDNS.COM
Name Server: NS2.EXAMPLEDNS.COMPor que isto é importante: Se dig ou nslookup mostrar nameservers diferentes de whois, normalmente significa que a propagação DNS ainda está em curso, ou há uma configuração incorreta ao nível do registador.
> Instalação:
> – Ubuntu/Debian: sudo apt install whois
> – Windows: Instale via Sysinternals Whois ou WSL
Método 3: Verifique o Seu Registrador de Domínio ou Painel de Controlo de Alojamento
Se tiver acesso administrativo à sua conta de domínio ou alojamento, o painel de controlo é o local mais direto para visualizar e gerir as configurações de nameserver.
3.1 Dashboard do Registrador de Domínio
- Inicie sessão na sua conta de registrador de domínio (por exemplo, Namecheap, GoDaddy, ou Registo de Domínio AlexHost)
- Navegue até à sua lista de domínios e selecione o domínio que pretende inspecionar
- Procure uma secção denominada DNS, Nameservers, ou Gestão de Name Server
- Os nameservers atualmente atribuídos serão listados aqui
Este é também o local onde atualiza os nameservers ao mudar de fornecedor de alojamento ou ao apontar o seu domínio para um novo servidor.
3.2 Painel de Controlo do Fornecedor de Alojamento
Se o seu DNS for gerido através do seu fornecedor de alojamento em vez do seu registrador:
- Inicie sessão no seu painel de controlo de alojamento (por exemplo, cPanel, Plesk, ou um dashboard personalizado)
- Navegue até à secção Editor de Zona DNS ou Gestão de DNS
- Reveja os registos NS listados para o seu domínio
Se estiver a utilizar um VPS com cPanel, o Editor de Zona DNS é acessível diretamente a partir do ecrã inicial do cPanel, tornando simples verificar ou atualizar a sua configuração de nameserver.
Método 4: Google Admin Console (Para Domínios Google Workspace)
Se o seu domínio está registado através do Google ou gerido via Google Workspace:
- Inicie sessão na Google Admin Console
- Navegue para Domains → Manage Domains
- Clique no seu domínio para ver as suas definições DNS, incluindo os nameservers atribuídos
- A partir daqui, também pode adicionar ou modificar registos DNS conforme necessário
Método 5: Extensões do Navegador
Para profissionais web que frequentemente verificam registos DNS sem alternar entre ferramentas, as extensões do navegador oferecem um atalho conveniente.
Extensões recomendadas:
- DNS Lookup (Chrome/Firefox) — Pesquisas rápidas de registos NS, A, MX e TXT
- DNS Checker (Chrome) — Verificações de propagação DNS em tempo real
- Wappalyzer (Chrome/Firefox) — Identifica fornecedores de alojamento e DNS
Estas extensões são particularmente úteis durante auditorias de websites ou ao gerir múltiplos domínios de clientes simultaneamente.
Método 6: Pesquisa DNS Programática (Exemplo Python)
Para desenvolvedores que precisam automatizar verificações de DNS, a biblioteca dnspython do Python fornece uma interface limpa:
import dns.resolver
domain = "example.com"
answers = dns.resolver.resolve(domain, 'NS')
print(f"Nameservers for {domain}:")
for rdata in answers:
print(f" {rdata.target}")Instale a biblioteca:
pip install dnspythonEsta abordagem é ideal para construir scripts de monitoramento que o alertem quando os registos de nameserver mudarem inesperadamente.
Resolução de Problemas Comuns de DNS
Mesmo com as ferramentas certas, os problemas de DNS podem ser complicados. Aqui estão os problemas mais comuns e como resolvê-los.
Atrasos na Propagação de DNS
As alterações de DNS podem levar 24 a 48 horas para se propagar globalmente, embora na prática seja frequentemente muito mais rápido (1–4 horas). Durante a propagação, utilizadores diferentes em locais diferentes podem ver nameservers diferentes.
Como verificar o estado da propagação:
- Use whatsmydns.net para ver o que os resolvers em diferentes países retornam atualmente
- Use
dig NS example.com @8.8.8.8edig NS example.com @1.1.1.1para comparar os resultados do resolver Google e Cloudflare
Incompatibilidade Entre WHOIS e DNS Real
Se whois mostra nameservers diferentes de dig, geralmente significa:
- A atualização do registador ainda não se propagou
- O DNS foi alterado ao nível do fornecedor mas não foi atualizado no registador (ou vice-versa)
Resolução: Certifique-se de que tanto o painel do registador como o seu fornecedor de DNS mostram registos de nameserver consistentes.
Falhas de Validação DNSSEC
Se DNSSEC estiver ativado no seu domínio, as assinaturas criptográficas devem corresponder entre o seu fornecedor de DNS e os registos publicados no seu registador. Uma incompatibilidade causará erros SERVFAIL para utilizadores com resolvers que validam DNSSEC.
Comando de diagnóstico:
dig NS example.com +dnssecProcure pela flag AD (Authenticated Data) na resposta. Se estiver ausente e DNSSEC deveria estar ativo, investigue os seus registos DS no registador.
Alterações Inesperadas de Nameserver
Se descobrir nameservers que não configurou, trate como um incidente de segurança:
- Inicie sessão imediatamente no seu registador e restaure os nameservers corretos
- Ative autenticação de dois fatores na sua conta do registador
- Revise os registos de acesso do seu registador para inícios de sessão não autorizados
- Considere ativar bloqueio de registador (também chamado bloqueio de domínio) para impedir transferências não autorizadas ou alterações de DNS
Referência Rápida: Comandos de Lookup DNS
| Tarefa | Comando |
|---|---|
| Verificar nameservers (nslookup) | nslookup -type=ns example.com |
| Verificar nameservers (dig) | dig NS example.com +short |
| Rastrear caminho de resolução DNS | dig NS example.com +trace |
| Consultar resolver específico | dig NS example.com @1.1.1.1 |
| Verificar nameservers ao nível do registrador | whois example.com |
| Verificar DNSSEC | dig NS example.com +dnssec |
Escolher a Configuração DNS Correta para o Seu Ambiente de Hosting
A sua configuração DNS deve estar alinhada com a sua infraestrutura de hosting. Aqui está um guia rápido:
- Hosting partilhado: O seu fornecedor normalmente gere o DNS por si. Se estiver em Hosting Web Partilhado, os servidores de nomes são normalmente pré-configurados e apontam para o cluster DNS do anfitrião.
- VPS ou servidores dedicados: Tem controlo total sobre o DNS. Pode executar os seus próprios servidores de nomes ou delegar a um fornecedor DNS de terceiros. Se estiver a executar um Servidor Dedicado, considere usar um serviço DNS gerido para redundância.
- Certificados SSL: Certifique-se de que os seus registos DNS estão corretamente configurados antes de solicitar um Certificado SSL, pois a validação de domínio depende da resolução DNS precisa.
Conclusão
Verificar quais servidores DNS são atribuídos a um domínio é uma tarefa simples, mas crítica na gestão de websites. Quer prefira a simplicidade de ferramentas online como MXToolbox e WhatsMyDNS, a precisão de utilitários de linha de comando como dig e nslookup, ou a conveniência do seu painel de controlo de hosting, existe um método adequado para cada nível de competência e fluxo de trabalho.
Auditar regularmente a sua configuração DNS ajuda-o a detetar configurações incorretas mais cedo, verificar que as migrações foram concluídas com sucesso e proteger o seu domínio contra alterações não autorizadas. Combinada com uma infraestrutura de hosting fiável, a gestão adequada de DNS garante que o seu website e serviços permaneçam acessíveis, seguros e com bom desempenho em todos os momentos.
em todos os serviços de alojamento