Consulta DNS
Veja os registros DNS A, AAAA, CNAME, MX, NS, TXT e SOA de um host.
1. Introdução
Consulta DNS é uma ferramenta que recupera registros detalhados do Sistema de Nomes de Domínio (DNS) para qualquer domínio ou hostname. Os registros DNS formam a base de como a internet funciona ao vincular nomes de domínio a endereços IP, servidores de e-mail, servidores de nomes e outros serviços essenciais. Ela permite verificar rapidamente registros A, AAAA, CNAME, MX, NS, TXT, SOA e CAA em um formato claro, estruturado e fácil de ler.
Seja você um proprietário de site solucionando problemas de configuração de domínio, um administrador de sistema verificando configurações de servidor de e-mail ou um desenvolvedor depurando problemas de propagação de DNS, esta ferramenta oferece visibilidade instantânea da configuração DNS de um domínio. Basta inserir um nome de domínio ou URL, e a ferramenta extrai automaticamente o hostname e consulta vários tipos de registros DNS.
Ela também oferece suporte a nomes de domínio internacionalizados (IDNs), garantindo resultados precisos para domínios que contêm caracteres não ASCII. A saída é organizada em tabelas categorizadas, facilitando a compreensão dos resultados tanto para iniciantes quanto para profissionais.
2. Como Funciona
A Ferramenta de Consulta DNS realiza consultas DNS em tempo real contra o hostname especificado e recupera vários tipos de registros em um único ciclo de solicitação. Quando um usuário envia um domínio ou URL, o sistema primeiro sanitiza a entrada para remover caracteres indesejados e garantir um processamento seguro.
Parâmetro de Entrada
- Host – Um campo obrigatório. Pode ser:
- Um nome de domínio (example.com)
- Um subdomínio (mail.example.com)
- Uma URL completa (https://example.com/page)
Se uma URL completa for inserida, o sistema extrai automaticamente apenas a parte do hostname. Nomes de domínio internacionais são convertidos para o formato ASCII (Punycode) para consultas DNS precisas e depois convertidos novamente para um formato legível por humanos nos resultados.
Regras de Validação
- O campo host não pode estar vazio.
- A entrada é sanitizada para evitar dados malformados.
- Entradas de URL são analisadas para extrair hostnames válidos.
- A validação de token CSRF garante o envio seguro do formulário.
Tipos de Registros DNS Recuperados
A ferramenta consulta os seguintes tipos de registros DNS:
- A – Mapeamento de endereço IPv4
- AAAA – Mapeamento de endereço IPv6
- CNAME – Alias de nome canônico
- MX – Servidores de troca de e-mail com prioridade
- NS – Servidores de nomes autoritativos
- TXT – Registros de texto (SPF, DKIM, verificação)
- SOA – Registro Start of Authority
- CAA – Autorização de autoridade certificadora
Estrutura de Saída
Os resultados são agrupados por tipo de registro. Cada seção é exibida em uma tabela estruturada incluindo campos como:
- Tipo de registro
- Host
- TTL (Time To Live)
- Destino, endereço IP, prioridade ou outros valores específicos do tipo
Se nenhum registro DNS for encontrado para o host fornecido, a ferramenta retorna uma mensagem de erro indicando que nenhum resultado foi detectado.
Limitações
- Os resultados dependem da disponibilidade do DNS público.
- Registros DNS atualizados recentemente podem não aparecer imediatamente devido ao cache de TTL.
- A ferramenta não modifica nem gerencia registros DNS — ela é somente leitura.
3. Como Usar Esta Ferramenta
- Digite um nome de domínio, subdomínio ou URL completa no campo Host.
- Clique no botão Enviar.
- Aguarde alguns segundos enquanto o sistema consulta os registros DNS.
- Revise as tabelas categorizadas para cada tipo de registro disponível.
- Use os valores de TTL e dos registros para diagnosticar ou verificar sua configuração DNS.
4. Exemplos Práticos
Exemplo 1: Verificando o Endereço IP de um Site
Entrada: example.com
Saída (Registro A):
- Tipo: A
- Host: example.com
- TTL: 3600
- IP: 93.184.216.34
Caso de uso: Confirmar que seu domínio aponta para o servidor de hospedagem correto após uma migração.
Exemplo 2: Verificando Configuração de E-mail
Entrada: example.com
Saída (Registro MX):
- Tipo: MX
- Host: example.com
- Prioridade: 10
- Destino: mail.example.com
Caso de uso: Garantir que o roteamento de e-mail esteja configurado corretamente antes de lançar serviços de e-mail corporativo.
5. Casos de Uso para Desenvolvedores
- Monitoramento Automatizado de DNS
Integre verificações periódicas de DNS em sistemas de monitoramento para detectar alterações de configuração ou modificações não autorizadas de registros.
- Validação de Implantação
Verifique automaticamente registros A e AAAA após implantar mudanças na infraestrutura para garantir que o tráfego seja roteado corretamente.
- Verificação do Sistema de E-mail
Valide programaticamente registros MX e TXT para confirmar configurações de SPF, DKIM e DMARC.
- Verificações de Segurança de Certificado SSL
Consulte registros CAA para verificar quais autoridades certificadoras estão autorizadas a emitir certificados para um domínio.
Exemplo de Integração em PHP
$records = dns_get_record("example.com", DNS_A);
foreach($records as $record) {
echo $record['ip'];
}
Exemplo em JavaScript (Node.js)
const dns = require('dns');
dns.resolveMx('example.com', (err, addresses) => {
if (!err) console.log(addresses);
});
Para uma implementação segura, sempre valide e sanitize a entrada de host para evitar problemas de injeção e garantir uma resolução DNS confiável.
6. FAQ
O que é uma consulta DNS?
Uma consulta DNS recupera registros DNS associados a um nome de domínio, como endereços IP ou servidores de e-mail.
Por que eu precisaria verificar registros DNS?
Você pode precisar solucionar indisponibilidade de site, verificar configurações de e-mail ou confirmar migrações de domínio.
Qual é a diferença entre registros A e AAAA?
Registros A mapeiam domínios para endereços IPv4, enquanto registros AAAA mapeiam para endereços IPv6.
Quanto tempo leva a propagação do DNS?
A propagação depende das configurações de TTL e pode levar de alguns minutos até 48 horas.
Posso verificar subdomínios?
Sim. Insira o subdomínio completo (por exemplo, mail.example.com) no campo host.
Esta ferramenta oferece suporte a nomes de domínio internacionais?
Sim. Domínios internacionalizados são convertidos automaticamente e exibidos corretamente.
Ferramentas semelhantes
Insira um IP para encontrar o domínio ou host associado.
Veja detalhes aproximados de um endereço IP.
Obtenha todos os detalhes possíveis sobre um certificado SSL.
Ferramentas populares
Obtenha o tamanho do texto em Bytes (B), Kilobytes (KB) ou Megabytes (MB).
Inverta as letras em uma frase ou parágrafo.
Conte o número de caracteres e palavras em um texto fornecido.
Inverta o texto com facilidade.
Converta um número para a forma escrita por extenso.
Converta texto normal para estilo de fonte cursiva.