O que é Consulta DNS?
Consulta DNS (DNS Lookup) é o processo de consulta que converte nomes de domínio (como example.com) em endereços IP e outras informações de DNS. Esta ferramenta permite que você verifique facilmente vários registros DNS, incluindo A (IPv4), AAAA (IPv6), MX (e-mail), TXT, NS (servidor de nomes), CNAME e SOA. Usado para verificação de configuração de DNS, solução de problemas e investigação de informações de domínio.
Qual é a diferença entre registros A e registros AAAA?
Registros A convertem nomes de domínio em endereços IPv4 (ex: 192.0.2.1). O IPv4 é um sistema de endereçamento de 32 bits com cerca de 4,3 bilhões de endereços. Registros AAAA (quad-A) convertem nomes de domínio em endereços IPv6 (ex: 2001:db8::1). O IPv6 é um sistema de endereçamento de 128 bits com um espaço de endereço virtualmente infinito, resolvendo o esgotamento de endereços IPv4. Sites modernos geralmente têm ambos os tipos de registro para suportar ambientes de pilha dupla (dual-stack).
O que são registros MX? Como eles se relacionam com o envio de e-mails?
Registros MX (Mail Exchange Records) especificam os servidores de e-mail que recebem e-mails para esse domínio. Você pode definir múltiplos registros MX, cada um com um valor de prioridade. Números mais baixos indicam prioridade mais alta, e o e-mail é entregue primeiro aos servidores de alta prioridade. Exemplo: se example.com tiver dois registros MX '10 mail1.example.com' e '20 mail2.example.com', mail1 é usado preferencialmente e, se mail1 estiver fora do ar, ele recorre ao mail2. Quando o e-mail não está sendo entregue, verificar os registros MX é o primeiro passo na solução de problemas.
Para que são usados os registros TXT?
Registros TXT armazenam informações de texto arbitrárias sobre um domínio. Os usos principais incluem: **SPF (Sender Policy Framework)**: validação da legitimidade do servidor remetente de e-mail, **DKIM (DomainKeys Identified Mail)**: assinaturas digitais de e-mail, **DMARC (Domain-based Message Authentication, Reporting & Conformance)**: política de autenticação de e-mail, **Verificação de propriedade do domínio**: para Google Search Console, Google Workspace, autenticação de emissão de certificado SSL, **Outras informações de configuração**: tokens de autenticação do site, informações de integração de serviços, etc. Exemplo de registro SPF: 'v=spf1 include:_spf.example.com ~all'
Qual é a relação entre registros NS e servidores de nomes?
Registros NS (Name Server Records) especificam os servidores DNS autoritativos (servidores de nomes) para esse domínio. Ao registrar um domínio, definir os servidores de nomes no registrador faz com que esses servidores de nomes gerenciem as informações de DNS. Normalmente, múltiplos servidores de nomes (ex: ns1.example.com, ns2.example.com) são definidos para redundância. Durante transferências de domínio ou mudanças de hospedagem, os registros NS devem ser alterados para os novos servidores de nomes. Após as alterações, a propagação para os servidores DNS em todo o mundo pode levar até 48 horas.
Quando os registros CNAME devem ser usados?
Registros CNAME (Canonical Name Records) definem aliases de domínio. Por exemplo, se 'www.example.com' for definido como um CNAME para 'example.com', o acesso com prefixo www é tratado corretamente. Usos principais: **Encaminhamento de subdomínio**: blog.example.com → hosting-provider.com, **Configuração de CDN**: cdn.example.com → cdn-provider.net, **Balanceadores de carga**: api.example.com → lb.cloud-provider.com. Cuidados: CNAMEs não podem ser definidos para domínios raiz (example.com), apenas subdomínios (www.example.com, etc.). Além disso, você não pode ter um CNAME coexistindo com outros registros (A, MX, etc.) no mesmo nome.
Quanto tempo leva para os resultados da consulta DNS se propagarem?
O tempo para as alterações de DNS se propagarem mundialmente é determinado principalmente pelo TTL (Time To Live). Se o TTL for 3600 segundos (1 hora), os resolvedores de DNS armazenam em cache as informações antigas por até 1 hora. Definir TTLs curtos antes das alterações de DNS (ex: 300 segundos = 5 minutos) acelera a propagação pós-mudança. Normalmente, as alterações de DNS se propagam em minutos ou horas, mas alguns ISPs podem levar até 48 horas. Esta ferramenta permite verificar imediatamente se as alterações estão configuradas corretamente, consultando os servidores DNS autoritativos em tempo real.
Como funciona a ferramenta de Consulta DNS?
Esta ferramenta recupera informações de DNS através destes passos: 1) O usuário especifica o nome do domínio e os tipos de registro, 2) O navegador envia a solicitação para o backend PHP, 3) O servidor executa consultas DNS usando funções PHP como dns_get_record(), 4) Recupera as informações de DNS mais recentes dos servidores DNS autoritativos, 5) Formata os resultados e os retorna para o navegador, 6) O JavaScript exibe os resultados em um formato amigável. O processo não é concluído no navegador; as consultas DNS são executadas no lado do servidor para obter informações precisas e atualizadas. Os nomes de domínio inseridos não são registrados, protegendo a privacidade.