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
Inverta as letras em uma frase ou parágrafo.
Obtenha o tamanho do texto em Bytes (B), Kilobytes (KB) ou Megabytes (MB).
Converta um número para a forma escrita por extenso.
Conte o número de caracteres e palavras em um texto fornecido.
Inverta o texto com facilidade.
Converta texto normal para estilo de fonte cursiva.