CIRCUITO
CARIOCA TI · DOCUMENTAÇÃO
♙
Consulta DNS

DNS Lookup

Consulte registros DNS A, AAAA, MX, NS, TXT, SOA, CNAME, CAA e PTR usando o resolvedor disponível ao servidor web, com TTL e detalhes específicos de cada registro.

DNSAAAAAMXNSTXTSOACNAMECAAPTRTTL

Consulta de registros DNS

Consulte um tipo específico de registro pelo resolvedor DNS configurado para este servidor web. Os resultados podem refletir cache recursivo e não equivalem necessariamente a consultar diretamente um servidor autoritativo.

Use um domínio para registros normais. Selecione PTR ao informar um endereço IPv4 ou IPv6.
DNS LOOKUP

O que este DNS Lookup realmente consulta

Esta página usa os recursos DNS disponíveis ao PHP no servidor web. A consulta normalmente passa pelo resolvedor configurado nesse servidor, que pode ser recursivo e pode devolver informações em cache. Por isso, a ferramenta é útil para inspeção prática, mas não deve ser descrita como uma consulta DNS autoritativa direta, a menos que o próprio resolvedor esteja configurado especificamente dessa forma.

A · AAAA

Registros A carregam IPv4; registros AAAA carregam IPv6

Um registro A associa um nome DNS a um endereço IPv4. AAAA é o registro correspondente para endereços IPv6. Um hostname pode publicar vários registros A ou AAAA, e o DNS por si só não garante que todos os endereços retornados tenham a mesma alcançabilidade, estado de serviço ou comportamento de roteamento.

MX

Prioridade MX: números menores têm preferência

Registros MX identificam os servidores de e-mail de um domínio e incluem um valor de preferência. Números menores possuem prioridade maior. Vários MX com a mesma preferência podem ser usados pelos remetentes conforme as regras de roteamento de e-mail; consultar MX não testa conectividade SMTP nem comprova que a entrega de mensagens está funcionando.

NS · SOA

NS e SOA descrevem aspectos diferentes da autoridade DNS

Registros NS identificam servidores de nomes associados à delegação DNS ou a uma zona. O registro SOA contém informações de gerenciamento da zona, como servidor primário, representação da caixa responsável, serial e temporizadores de refresh, retry e expire. Esses registros são especialmente úteis ao diagnosticar problemas de delegação e atualização de zona.

CNAME

CNAME cria um alias DNS, não um redirecionamento HTTP

Um registro CNAME aponta um nome alias para um nome DNS canônico. Isso ocorre na camada DNS. Ele não instrui o navegador a trocar a URL e não deve ser confundido com redirecionamentos HTTP 301 ou 302.

TXT

Registros TXT são contêineres genéricos usados por diversos protocolos

Registros TXT podem conter strings de texto arbitrárias e são reutilizados por diversos mecanismos da Internet. Políticas SPF são normalmente publicadas em TXT, e sistemas de verificação de domínio também usam TXT com frequência. Chaves públicas DKIM também costumam aparecer em nomes DNS específicos de seletores. Uma consulta TXT apenas exibe os dados publicados; ela não valida toda uma política de autenticação de e-mail.

CAA · RFC 8659

CAA informa quais Autoridades Certificadoras estão autorizadas a emitir

CAA é um registro DNS usado pelo titular de um domínio para informar quais Autoridades Certificadoras estão autorizadas a emitir certificados para esse domínio. A RFC 8659 define o modelo atual de processamento CAA e substitui a RFC 6844. CAA é um controle de autorização de emissão para CAs; não substitui a validação de certificados realizada pelos clientes.

PTR · REVERSE DNS

PTR realiza DNS reverso a partir de um endereço IP

No IPv4, o DNS reverso usa o namespace in-addr.arpa. No IPv6, usa ip6.arpa com o endereço representado em limites de nibbles. Esta ferramenta monta o nome da consulta reversa e solicita registros PTR pelo DNS. Um PTR associa o endereço a um nome DNS, mas sozinho não comprova forward-confirmed reverse DNS nem propriedade do hostname retornado.

TTL · CACHE

TTL explica o cache, mas o valor exibido pode já estar em contagem regressiva

TTL é o tempo de vida associado a um registro DNS para fins de cache. Quando o PHP recebe um registro de um resolvedor com cache, o TTL apresentado pode representar o tempo restante no cache, e não o TTL autoritativo original. Portanto, ver um TTL menor nesta página não significa necessariamente que a zona esteja configurada exatamente com aquele valor original.

PROPAGAÇÃO

Uma única consulta DNS não comprova propagação global

O DNS é distribuído. Resolvedores recursivos podem manter versões diferentes em cache até a expiração dos dados, e mudanças de delegação podem adicionar outras camadas de cache. Para investigar propagação de forma séria, compare os servidores autoritativos com múltiplos resolvedores recursivos independentes e verifique também se a delegação está correta.

NXDOMAIN · NODATA

“Nenhum registro retornado” nem sempre significa “domínio inexistente”

Um nome DNS pode existir e, ainda assim, não possuir registro do tipo solicitado. Por exemplo, um hostname pode ter registro A e não ter AAAA. Esta consulta baseada em PHP não expõe todos os detalhes de código de resposta DNS necessários para distinguir com segurança todos os casos de falha e resposta negativa, por isso a interface evita afirmar NXDOMAIN apenas porque nenhum registro do tipo selecionado foi retornado.

IDN · PUNYCODE

Domínios internacionalizados são convertidos antes da consulta quando possível

Quando a extensão Intl do PHP está disponível, esta ferramenta converte um nome de domínio internacionalizado para sua representação ASCII compatível com DNS antes da consulta. A forma Punycode exibida ajuda a diferenciar o nome Unicode legível do rótulo ASCII efetivamente enviado ao resolvedor DNS.

FAQ

Perguntas frequentes sobre DNS Lookup

O que é um DNS Lookup?+

DNS Lookup consulta registros associados a um nome DNS ou, no DNS reverso, a um endereço IP. Esta ferramenta suporta A, AAAA, MX, NS, TXT, SOA, CNAME, CAA e PTR.

Esta ferramenta consulta diretamente os servidores DNS autoritativos?+

Não necessariamente. Ela usa o resolvedor DNS disponível ao servidor web, que pode ser recursivo e pode devolver dados em cache.

Outro resolvedor DNS pode retornar dados diferentes?+

Sim. Resolvedores recursivos diferentes podem manter temporariamente respostas distintas em cache até a expiração dos registros armazenados.

O que contém um registro A?+

Um registro A associa um nome DNS a um endereço IPv4.

O que contém um registro AAAA?+

Um registro AAAA associa um nome DNS a um endereço IPv6.

O que significa a prioridade de um MX?+

Registros MX possuem um valor de preferência. Números menores possuem maior preferência na seleção dos servidores de e-mail pelos remetentes.

O que é um registro NS?+

Um registro NS identifica um servidor de nomes associado a uma zona DNS ou delegação.

O que é um registro SOA?+

SOA contém dados de autoridade e gerenciamento da zona, como servidor primário, serial e temporizadores de refresh, retry e expire.

CNAME é igual a redirecionamento HTTP?+

Não. CNAME é um alias DNS. Redirecionamentos HTTP, como 301 e 302, operam na camada do protocolo web.

Para que servem registros TXT?+

TXT é um registro genérico de texto usado por vários mecanismos, incluindo verificação de domínio e normalmente dados relacionados a políticas SPF. Chaves públicas DKIM também são frequentemente publicadas em TXT sob nomes específicos de seletores.

O que é um registro CAA?+

CAA permite que o titular de um domínio informe quais Autoridades Certificadoras estão autorizadas a emitir certificados para ele. A especificação CAA atual é a RFC 8659.

PTR usa domínio ou endereço IP?+

PTR é usado no DNS reverso. Nesta ferramenta você informa um endereço IPv4 ou IPv6, e o nome DNS reverso correspondente é consultado.

Um PTR comprova que o hostname é dono do IP?+

Não. PTR fornece um mapeamento reverso. Consultas diretas adicionais e verificações operacionais são necessárias quando forward-confirmed reverse DNS é importante.

O que significa TTL no DNS?+

TTL é o tempo de vida usado no cache DNS. Um resolvedor com cache pode apresentar um TTL restante menor do que o TTL autoritativo original.

Esta ferramenta comprova propagação DNS no mundo todo?+

Não. Ela mostra a visão do resolvedor disponível ao servidor. Analisar propagação global exige comparar servidores autoritativos e múltiplos resolvedores independentes.

Nenhum resultado AAAA significa que o domínio não existe?+

Não. Um nome DNS pode existir sem possuir o tipo de registro solicitado. Por exemplo, pode possuir A e não possuir AAAA.

Este DNS Lookup valida DNSSEC?+

Não. A página consulta registros DNS selecionados por meio do PHP, mas não executa nem informa validação DNSSEC completa.

Posso consultar um domínio internacionalizado?+

Quando a extensão Intl do PHP está disponível, a ferramenta converte nomes internacionalizados para sua representação IDN compatível com ASCII antes da consulta DNS.