Consultar o DNS diretamente com nslookup, dig e ferramentas online
Quer saber o que o DNS do seu domínio realmente diz? Por exemplo, se um novo registo já está visível, onde o seu e-mail chega ou que nameservers o seu domínio utiliza? Pode consultar isso você mesmo: online, ou no seu próprio computador com nslookup ou dig. Neste artigo encontra as perguntas mais úteis e como interpretar a resposta. Substitua sempre seudominio.nl pelo seu próprio domínio.
A forma mais simples: online
- Estado de saúde do domínio: em poucos segundos verifica se o seu domínio aponta para o servidor correto, com explicação por componente. Se o seu domínio estiver connosco, encontra a mesma verificação na página do domínio em O meu WebOké, com botões de reparação.
- Verificação de e-mail: se o MX, SPF, DKIM e DMARC estão corretos.
- dnschecker.org: o que os servidores DNS em diferentes países respondem. Útil após uma alteração.
- internet.nl e DNSViz: normas modernas e DNSSEC.
No seu próprio computador
No Windows utiliza nslookup na Linha de Comandos (procure por cmd). Num Mac e no Linux utiliza dig no Terminal; o nslookup também funciona aí.
| O que quer saber? | Windows | Mac e Linux |
|---|---|---|
| Para que endereço IP aponta o meu site? | nslookup seudominio.nl | dig +short A seudominio.nl |
| Onde chega o meu e-mail? | nslookup -type=mx seudominio.nl | dig +short MX seudominio.nl |
| Que registos TXT existem (SPF, verificação)? | nslookup -type=txt seudominio.nl | dig +short TXT seudominio.nl |
| O meu registo DMARC está configurado? | nslookup -type=txt _dmarc.seudominio.nl | dig +short TXT _dmarc.seudominio.nl |
| Que nameservers o meu domínio utiliza? | nslookup -type=ns seudominio.nl | dig +short NS seudominio.nl |
| Para onde aponta um CNAME? | nslookup -type=cname www.seudominio.nl | dig +short CNAME www.seudominio.nl |
Consultar diretamente o nameserver
Normalmente recebe a resposta do servidor DNS do seu fornecedor de internet, que pode ainda guardar uma resposta antiga. Se consultar diretamente o nameserver do seu domínio, vê imediatamente o que lá está configurado neste momento. Na WebOké são ns1.webawere.nl e ns2.webawere.nl:
- Windows:
nslookup -type=mx seudominio.nl ns1.webawere.nl - Mac e Linux:
dig MX seudominio.nl @ns1.webawere.nl
O novo valor já está no nameserver, mas em casa ainda vê o antigo? Nesse caso a sua alteração está correta e só precisa de esperar que o tempo de retenção antigo termine. Leia Quanto tempo demora uma alteração de nameserver ou DNS?
Interpretar a resposta
- Um valor, como um endereço IP ou
10 linux2023.webawere.nl.: o registo existe. No MX, a prioridade aparece antes; o número mais baixo é utilizado primeiro. - Um número atrás do nome (sem
+short), como3600: o TTL, quanto tempo em segundos outros computadores podem guardar a resposta. - Nada, ou No answer: o nome existe, mas não há registo deste tipo.
- NXDOMAIN ou Non-existent domain: o nome não existe mesmo. Verifique se o escreveu corretamente, se o domínio está ativo e se os nameservers estão corretos.
- SERVFAIL ou Server failed: o servidor DNS não conseguiu dar uma resposta válida. Frequentemente deve-se a um problema com o DNSSEC, por exemplo após uma migração. Leia DNSSEC e migração: desativar primeiro, ou levar a chave consigo.
- Um nome com o seu domínio repetido no final, como
shops.exemplo.com.seudominio.nl: falta um ponto no final de um registo CNAME ou MX. Consulte Registos CNAME e o ponto final.
Para utilizadores avançados
dig +trace seudominio.nlsegue todo o percurso, da raiz através do registo até aos seus próprios nameservers. Assim vê quais os nameservers que o registo realmente indica.dig -x 192.0.2.10ounslookup 192.0.2.10indica o DNS reverso (PTR) de um endereço IP.dig +dnssec seudominio.nlmostra as assinaturas DNSSEC. Se apareceradna linha flags, o seu servidor DNS validou a assinatura.
Altera registos você mesmo? Leia Gerir registos DNS em O meu WebOké.
