Tabela pesquisável dos tipos comuns de registro DNS, de A e MX a CAA e TLSA, com explicações.
Consulta DNS over HTTPS
A ferramenta em si está em inglês; esta página explica como usá-la no seu idioma.
Use Consulta DNS over HTTPS
O que ele faz
Consulte os registros DNS de um domínio com DNS over HTTPS (DoH). Seu navegador envia a consulta ao relay do PhishDestroy, que pergunta à Cloudflare ou ao Google e lista cada resposta com seu TTL.
Os nomes DNS que você consulta são enviados ao relé DNS do PhishDestroy (/api/dns-resolve.php), que faz a consulta ao Cloudflare ou ao Google DNS por meio de HTTPS.
Como usar Consulta DNS over HTTPS
- Digite um nome de host. Substitua o nome de exemplo pelo domínio ou host que você quer verificar, como mail.example.com. Deixe de fora o https:// e qualquer caminho.
- Escolha o tipo de registro. Escolha A, AAAA, CNAME, MX, TXT, NS, CAA ou SOA. Cada consulta busca um tipo.
- Escolha o resolvedor. Escolha Cloudflare Secure DNS ou Google Public DNS. Consultar os dois mostra se a resposta depende do resolvedor.
- Resolva. Clique em Resolve DNS (resolver DNS) ou pressione Enter no campo do nome. A consulta vai para o relay do PhishDestroy, que pergunta ao provedor escolhido via HTTPS.
- Leia as respostas. Veja primeiro o status e depois cada cartão de resposta: tipo de registro, nome, TTL e valor. Copy coloca um valor na área de transferência.
- Continue a investigação. Use Send to… para passar o domínio ao Abuse Contact Lookup, ao Email Authentication Checker ou ao Lookalike Domain Generator.
Exemplo
Registros A de example.com
example.comDNS Answers
✓ NOERROR
A
TTL: 124s
example.com
104.20.23.154
A
TTL: 124s
example.com
172.66.147.243Mostra o status da resposta (NOERROR) e cada registro A de example.com com seu TTL e um botão Copy. Mude o tipo para MX ou TXT para ver os servidores de e-mail e as strings de SPF ou de verificação.
O que ele verifica
| Sinal | O que isso significa |
|---|---|
| NOERROR | O resolvedor respondeu normalmente. O nome existe, mas pode não ter registros do tipo que você pediu. |
| ERROR STATUS 3 (NXDOMAIN) | O nome não existe. Para um domínio de phishing denunciado, isso pode significar que o registrador o suspendeu. |
| ERROR STATUS 2 (SERVFAIL) | O resolvedor não conseguiu obter uma resposta, por exemplo porque os servidores de nomes do domínio não respondem ou a validação DNSSEC falha. Tente o outro provedor. |
| No records found | NOERROR com resposta vazia: o nome existe, mas não tem registros desse tipo. |
| Rótulo do tipo de registro | Cada resposta mostra seu próprio tipo. Uma consulta A para um alias retorna o CNAME e depois os endereços para os quais ele leva. |
| TTL | Por quantos segundos um resolvedor pode guardar a resposta. TTLs muito curtos, junto com endereços que mudam entre as consultas, são sinal de fast flux. |
| Value | Os dados do registro como o resolvedor os retorna: um endereço, um nome de host, uma prioridade e um servidor MX, ou um texto TXT entre aspas, como uma política SPF. |
| Erros do relay | Aparecem como Error: Unable to fetch DNS records, com um motivo como nome de host inválido, consultas demais em um minuto ou um provedor que não pôde ser contatado. |
Mais exemplos
Registro MX de example.net
example.netCom o tipo MX: NOERROR e uma resposta MX, 0 . (um null MX: prioridade 0 e nome de host vazio, o que significa que o domínio não aceita e-mail).
Registros TXT de example.org
example.orgCom o tipo TXT: NOERROR e duas respostas TXT, "v=spf1 -all", uma política SPF que não autoriza nenhum servidor a enviar e-mail pelo domínio, e um segundo token de aparência aleatória.
Um nome reservado que não pode existir
login.exampleCom o tipo A: ERROR STATUS 3 e No A records found for login.example. O domínio de topo .example é reservado, então nomes sob ele nunca existem.
Perguntas frequentes
Quais registros posso consultar?
A, AAAA, CNAME, MX, TXT, NS, CAA e SOA, um tipo por consulta. Digite apenas um nome de host, como mail.example.com, e não uma URL completa com https:// ou um caminho.
O que significa ERROR STATUS 3, e a resposta pode ser diferente em outro lugar?
O status 3 é NXDOMAIN: o nome não existe no DNS, que é também o que retorna um domínio de phishing suspenso pelo registrador (clientHold). As respostas vêm de um único resolvedor público em um único momento, então hosts com geo-DNS e fast flux podem retornar outros endereços para outras pessoas.
Minha consulta é enviada a algum lugar?
Sim. O nome e o tipo de registro vão para o relay do PhishDestroy (/api/dns-resolve.php), que consulta o DNS over HTTPS da Cloudflare ou do Google e devolve a resposta. Uma consulta só é feita quando você clica em Resolve DNS ou Load example, ou envia um domínio para cá a partir de outra ferramenta, e o relay permite cerca de 60 consultas por minuto por endereço IP.
Por que recebo NOERROR, mas nenhum registro?
O nome existe, mas não tem registros do tipo que você escolheu. example.com não tem registros CAA, por exemplo, então uma consulta CAA retorna NOERROR sem respostas. Tente outro tipo, ou NS para ver quem hospeda a zona.
Por que uma consulta A mostra um CNAME?
O nome é um alias. O resolvedor o segue e retorna o CNAME junto com os endereços do destino, para que você veja para onde um subdomínio realmente aponta, por exemplo uma plataforma de hospedagem ou de CDN.
Por que o TTL muda entre as consultas?
Resolvedores públicos guardam as respostas em cache e fazem a contagem regressiva do TTL. Um número menor significa que a resposta em cache é mais antiga, não que o registro mudou. O relay também pode reutilizar uma resposta por até 30 segundos.