
A resposta curta: o dig e o nslookup perguntam diretamente ao DNS o que ele responde para um nome. São a forma mais rápida de saber se uma alteração já chegou, para onde aponta o seu domínio e porque é que algo não resolve. O dig vem com o Linux e o Mac (num VPS pode precisar de instalar o pacote dnsutils ou bind-utils); o nslookup também existe no Windows.
Os comandos que mais se usam
| Para ver... | dig | nslookup |
| Para onde aponta o site | dig +short A exemplo.com | nslookup exemplo.com |
| Para onde vai o e-mail | dig +short MX exemplo.com | nslookup -type=MX exemplo.com |
| Os registos TXT (SPF, DMARC) | dig +short TXT exemplo.com | nslookup -type=TXT exemplo.com |
| Os nameservers | dig +short NS exemplo.com | nslookup -type=NS exemplo.com |
| Perguntar a um servidor em particular | dig @1.1.1.1 exemplo.com | nslookup exemplo.com 1.1.1.1 |
O +short dá só a resposta, sem o resto do texto. Troque exemplo.com pelo seu domínio. Para um subdomínio, escreva-o por inteiro: dig +short A loja.exemplo.com.
Como ler a resposta completa
Sem o +short, o dig mostra várias secções. Em dig exemplo.com MX interessam estas partes:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR
;; ANSWER SECTION:
exemplo.com. 14400 IN MX 10 mail.exemplo.com.
| Parte | O que diz |
| status: NOERROR | A pergunta foi respondida. Se houver resposta, aparece em «ANSWER SECTION». |
| status: NXDOMAIN | O nome não existe. Veja DNS_PROBE_FINISHED_NXDOMAIN. |
| status: SERVFAIL | O servidor que respondeu não conseguiu obter a resposta (zona avariada, nameservers que não respondem ou um problema com o DNSSEC). |
| O número a seguir ao nome (14400) | O TTL, em segundos: durante quanto tempo uma resposta pode ficar guardada. |
| NOERROR mas sem «ANSWER SECTION» | O nome existe, mas não tem esse tipo de registo. |
Uma alteração já chegou?
Pergunte ao mesmo tempo ao servidor do seu domínio e a um servidor público, e compare. Primeiro descubra os nameservers com dig +short NS exemplo.com; depois:
dig +short A exemplo.com @ns1.dos-seus-nameservers.com
dig +short A exemplo.com @1.1.1.1
Se o primeiro já mostra o valor novo e o segundo ainda o antigo, a alteração está certa e só falta o tempo passar (o TTL). Se nem o primeiro o mostra, o registo não foi gravado no sítio certo. Veja Quanto tempo demoram as alterações de DNS.
| Cuidado com a cache do seu computador e da sua rede. Um navegador pode mostrar o site antigo mesmo com o DNS certo. O dig, a não ser que lhe diga o contrário, pergunta ao servidor DNS configurado no seu computador, e este também guarda respostas. Perguntar com @1.1.1.1 ou ao próprio nameserver evita esse engano. |
| Para só ver o resultado sem linha de comandos, veja Como verificar o DNS de um domínio. E o que significam os registos: Registos DNS. |
|
O DNS responde de um modo que não percebe? Abra um pedido com o domínio e o texto que o dig lhe mostrou. Abrir pedido de suporte |
|
VEJA TAMBÉM Quanto tempo demoram as alterações de DNS a propagar-se DNS_PROBE_FINISHED_NXDOMAIN: o que significa e o que verificar |
PRODUTO RECOMENDADO Registe o seu domínio .com Garanta o nome da sua empresa antes que outro o registe. a partir de R$ 93,50/ano Pesquisar domínio |
- 0 Usuários acharam útil











