15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar
31.10.2024
1 +1

Como Verificar Quais Servidores DNS Estão Atribuídos a um Domínio

Quer esteja a resolver uma falha de site, a migrar para um novo fornecedor de alojamento 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 site 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 para humanos como example.com em endereços IP legíveis por máquinas. Se o seu DNS estiver mal configurado ou apontar para nameservers incorretos, o seu site, email e outros serviços falharão na resolução correta. Este guia abrangente cobre todos os métodos fiáveis para verificar atribuições de servidores DNS, desde ferramentas online amigáveis para iniciantes até técnicas avançadas de linha de comandos.

Por Que Verificar Os Seus Servidores DNS É Importante

Antes de mergulhar nos métodos, vale a pena compreender por que esta verificação é importante:

  • Migrações de domínio: Ao mover o seu site para um novo VPS Hosting ou servidor dedicado, precisa confirmar que os nameservers foram atualizados corretamente.
  • Entregabilidade de email: Registos DNS incorretos podem causar falhas no encaminhamento de email, especialmente se depender de serviços de Email Hosting.
  • Validação de certificado SSL: Muitos processos de emissão de SSL requerem verificação de DNS. Se os seus nameservers estiverem errados, o provisionamento de certificados falhará.
  • Auditoria de segurança: Alterações inesperadas de nameserver podem indicar acesso não autorizado ou sequestro de domínio.

Método 1: Usar Ferramentas Online de Pesquisa de DNS

As ferramentas online de pesquisa de DNS são a forma mais rápida e acessível de verificar nameservers — sem necessidade de instalação ou conhecimento técnico.

Ferramentas Recomendadas

FerramentaURLMelhor Para
MXToolboxmxtoolbox.comAnálise completa de registos DNS
WhatsMyDNSwhatsmydns.netVerificações de propagação de DNS global
NSLookup.ionslookup.ioPesquisa de nameserver e registos
DNSChecker.orgdnschecker.orgTestes de propagação multi-região

Como Usar MXToolbox

  1. Navegue para mxtoolbox.com
  2. Introduza o seu nome de domínio na barra de pesquisa
  3. Selecione DNS Lookup no menu suspenso
  4. Revise a lista de nameservers autoritários devolvidos

Como Usar WhatsMyDNS

  1. Visite whatsmydns.net
  2. Introduza o seu nome de domínio e selecione NS (Name Server) no menu suspenso de tipo de registo
  3. Clique em Search para ver atribuições de nameserver em múltiplas localizações globais

Estas ferramentas são especialmente úteis para verificar propagação de DNS após fazer alterações — mostram-lhe o que diferentes resolvedores em todo o mundo veem atualmente para o seu domínio.

Método 2: Ferramentas de Linha de Comandos

Para administradores de sistemas e programadores, as ferramentas de linha de comandos oferecem maior controlo, capacidade de script e detalhe. 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 operativos e é a ferramenta CLI mais simples para consultas de 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 resolver 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 resolver específico captou alterações recentes de DNS.
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 verbosa e estruturada.
Consulta básica de registo 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 scripting):
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 de DNS:
dig NS example.com +trace
A flag +trace é particularmente poderosa — percorre toda a hierarquia de DNS desde servidores raiz até ao nameserver autoritário, o que é inestimável para diagnosticar problemas complexos de DNS.
> 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ínio e devolve os nameservers registados ao nível do registador — que podem diferir do que o seu fornecedor de DNS está atualmente a servir.

whois example.com

Procure por linhas semelhantes a:

Name Server: NS1.EXAMPLEDNS.COM
Name Server: NS2.EXAMPLEDNS.COM

Por que isto é importante: Se dig ou nslookup mostrar nameservers diferentes de whois, normalmente significa que a propagação de DNS ainda está em progresso, ou há uma má configuração ao nível do registador.

> Instalação:

> – Ubuntu/Debian: sudo apt install whois

> – Windows: Instale via Sysinternals Whois ou WSL

Método 3: Verificar O Seu Registador 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 ver e gerir configurações de nameserver.

3.1 Painel de Controlo do Registador de Domínio

  1. Inicie sessão na sua conta de registador de domínio (por exemplo, Namecheap, GoDaddy, ou Registo de Domínio AlexHost)
  2. Navegue para a sua lista de domínios e selecione o domínio que deseja inspecionar
  3. Procure uma secção denominada DNS, Nameservers, ou Name Server Management
  4. Os nameservers atualmente atribuídos serão listados aqui

Este é também o local onde atualiza nameservers ao mudar de fornecedor de alojamento ou 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 registador:

  1. Inicie sessão no seu painel de controlo de alojamento (por exemplo, cPanel, Plesk, ou um painel personalizado)
  2. Navegue para a secção DNS Zone Editor ou DNS Management
  3. Revise os registos NS listados para o seu domínio

Se estiver a usar um VPS com cPanel, o DNS Zone Editor é acessível diretamente a partir do ecrã inicial do cPanel, tornando simples verificar ou atualizar a sua configuração de nameserver.

Método 4: Consola de Administração do Google (Para Domínios Google Workspace)

Se o seu domínio for registado através do Google ou gerido via Google Workspace:

  1. Inicie sessão na Consola de Administração do Google
  2. Navegue para DomainsManage Domains
  3. Clique no seu domínio para ver as suas configurações de DNS, incluindo nameservers atribuídos
  4. A partir daqui, também pode adicionar ou modificar registos de DNS conforme necessário

Método 5: Extensões do Navegador

Para profissionais web que frequentemente verificam registos de 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 de DNS em tempo real
  • Wappalyzer (Chrome/Firefox) — Identifica fornecedores de alojamento e DNS

Estas extensões são particularmente úteis durante auditorias de site ou ao gerir múltiplos domínios de clientes simultaneamente.

Método 6: Pesquisa de DNS Programática (Exemplo Python)

Para programadores 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 dnspython

Esta abordagem é ideal para construir scripts de monitorização que o alertem quando registos de nameserver mudam 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 propagarem globalmente, embora na prática seja frequentemente muito mais rápido (1–4 horas). Durante a propagação, diferentes utilizadores em diferentes localizações podem ver diferentes nameservers.

Como verificar o estado de propagação:

  • Use whatsmydns.net para ver o que resolvedores em diferentes países devolvem atualmente
  • Use dig NS example.com @8.8.8.8 e dig NS example.com @1.1.1.1 para comparar resultados de resolvedores Google e Cloudflare

Incompatibilidade Entre WHOIS e DNS Real

Se whois mostrar nameservers diferentes de dig, normalmente significa:

  • A atualização do registador ainda não se propagou
  • O DNS foi alterado ao nível do fornecedor mas não atualizado no registador (ou vice-versa)

Resolução: Certifique-se de que tanto o seu painel de registador como o seu fornecedor de DNS mostram registos de nameserver consistentes.

Falhas na Validação de 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 resolvedores que validam DNSSEC.

Comando de diagnóstico:

dig NS example.com +dnssec

Procure 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-o como um incidente de segurança:

  1. Inicie sessão imediatamente no seu registador e restaure os nameservers corretos
  2. Ative autenticação de dois fatores na sua conta de registador
  3. Revise os registos de acesso do seu registador para logins não autorizados
  4. Considere ativar registrar lock (também chamado domain lock) para evitar transferências não autorizadas ou alterações de DNS

Referência Rápida: Comandos de Pesquisa de DNS

TarefaComando
Verificar nameservers (nslookup)nslookup -type=ns example.com
Verificar nameservers (dig)dig NS example.com +short
Rastrear caminho de resolução de DNSdig NS example.com +trace
Consultar resolver específicodig NS example.com @1.1.1.1
Verificar nameservers ao nível do registadorwhois example.com
Verificar DNSSECdig NS example.com +dnssec

Escolher a Configuração de DNS Correta para o Seu Ambiente de Alojamento

A sua configuração de DNS deve estar alinhada com a sua infraestrutura de alojamento.

15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar