Se você já fez uma busca no Google ou tentou acessar um site, provavelmente já encontrou Erro NXDOMAIN DNS resposta. Normalmente, este erro é exibido em Este site não pode ser acessado or Esta página não está disponível mensagem como DNS_PROBE_FINISHED_NXDOMAIN quando Google não consegue carregar uma página.
O erro geralmente vem acompanhado de uma mensagem informando que o navegador não consegue encontrar o endereço IP. Isso pode ocorrer por diversos motivos, desde nomes de domínio expirados até configurações incorretas de DNS.
Isso pode ser um problema sério para o proprietário do site, já que você perde clientes e usuários a cada minuto. Além disso, quando um site apresenta problemas e fica lento ou indisponível, os mecanismos de busca percebem isso e reduzem as chances do seu site aparecer nos resultados de pesquisa.
Por fim, o erro NXDOMAIN também pode ser causado por um ataque NXDOMAIN, tornando este problema ainda mais grave para o proprietário do site. Dito isso, vamos examinar o que é a resposta NXDOMAIN, por que ela ocorre e como você pode corrigi-la e evitá-la.
O Que Significa o Erro NXDOMAIN?
O erro NXDOMAIN ou domínio não existente é uma mensagem de erro DNS recebida pelo cliente quando o sistema de nomes de domínio solicitado não consegue resolver o URL de um site em um endereço IP. Esse problema impede que o navegador acesse o site, o que significa que, como o nome sugere, o domínio não existe.
Normalmente, esse erro aparece como "DNS_PROBE_FINISHED_NXDOMAIN", e o navegador mostra uma carinha triste ou um balão de pensamento. Embora esse erro possa ocorrer com certa frequência, se seu site o encontrar constantemente, pode indicar problemas de rede ou, pior ainda, problemas de segurança.
Por que o Erro NXDOMAIN Ocorre?
Como mencionamos antes, o erro NXDOMAIN DNS ocorre por muitas razões. Essas razões variam desde domínios expirados ou mal configurados até problemas de segurança. Então, vamos discutir os principais motivos pelos quais seu site pode enfrentar um erro NXDOMAIN.
Domínio Expirado ou Não Registrado
Uma razão comum para o erro NXDOMAIN DNS é o site de destino estar inacessível devido a um nome de domínio não registrado ou expirado.
Você pode verificar se o nome de domínio expirou ou não está registrado usando a ferramenta de busca da Internet Corporation for Assigned Names and Numbers (ICANN). Basta inserir o URL do site e ver se está ativo no banco de dados da ICANN.
Domínio Configurado Incorretamente
Além de domínios não registrados ou expirados, outro motivo pelo qual seu site pode enfrentar uma resposta de erro NXDOMAIN é o domínio não apontar para nenhum endereço IP ou apontar para um endereço incorreto. Você pode verificar os registros DNS do domínio para garantir que ele aponte para o endereço correto.
Problemas de Segurança
Como mencionei antes, um erro NXDOMAIN DNS constante pode indicar possíveis brechas de segurança e problemas de rede. Um problema de segurança pode ser o malware beaconing, que notifica criminosos cibernéticos de que infectaram um sistema. Este é um sinal inicial de um ataque DDoS iminente.
Além disso, quando há várias respostas NXDOMAIN do seu serviço DNS local originadas de um único cliente, isso pode indicar outro problema de segurança que pode levar à perda de dados sensíveis.
Problemas Específicos do Usuário
Por fim, o erro NXDOMAIN DNS pode estar limitado a um único usuário ou a alguns usuários específicos, e não ser um problema com seu site. O problema também pode vir do provedor de internet ou do próprio navegador.
Como Corrigir um Erro NXDOMAIN
Como você pode ver, há muitas razões pelas quais seu site pode enfrentar uma resposta de erro NXDOMAIN. Agora, vamos ver como você pode corrigir os problemas que causam o erro.
Identificando se o Problema Afeta Apenas um Usuário ou é Generalizado
O primeiro passo para corrigir seu erro NXDOMAIN dns é identificar se o problema está ocorrendo para todos os usuários ou apenas está limitado ao seu dispositivo e navegador. Para fazer isso, você pode usar um site de servidor proxy como "proxysite.com" ou "hide.me" e inserir o URL do seu site, testando alguns locais de servidor diferentes.
Se o erro não aparecer ao acessar seu site através do site do servidor proxy, então o problema provavelmente vem do seu dispositivo ou navegador.
Corrigindo um Domínio Expirado ou Não Registrado
Se seu nome de domínio não está ativo, pode ser por vários motivos. Se você adquiriu recentemente um domínio, terá que verificar sua propriedade dentro de 15 dias, ou a ICANN pode suspendê-lo. Se seu domínio expirou, há um período de 45 dias durante o qual você pode renová-lo sem taxas adicionais.
Se o período de 45 dias passou, você terá 30 dias para renovar seu domínio com custos adicionais antes que o nome de domínio seja deletado. Se ainda não tiver renovado seu domínio, ele entrará no estágio de exclusão pendente, e você terá que esperar até poder comprá-lo novamente.
Configurar Seu Domínio Corretamente
Se você verificou os registros DNS do seu domínio através de sites como WHOIS e descobriu que seu domínio foi configurado incorretamente, pode haver alguns problemas que você precisará verificar e resolver.
Para começar, se seu domínio não estiver apontado para os servidores de nomes fornecidos pelo provedor de hospedagem do site, você precisará entrar em contato com o registrador de domínio e pedir que apontem o domínio para os servidores de nomes corretos.
Outro problema comum que pode causar um erro NXDOMAIN DNS ocorre quando seu subdomínio não está configurado corretamente. Você pode criar um site separado sem precisar comprar um novo domínio usando um domínio que já possui.
É quando você cria um subdomínio como "blog.exampledomain.com" ou "forum.exampledomain.com" quando já possui "exampledomain.com". Dito isto, se você não configurou o subdomínio corretamente (digitação incorreta do endereço, etc.), seu site de subdomínio não funcionará.
Você pode verificar as configurações do seu domínio e subdomínio através da aba DNS fornecida pelo seu provedor de hospedagem, ou pode consultar "whatsmydns.net", que mostrará um relatório completo dos seus domínios, subdomínios e registro A.
Se tudo estiver em ordem, pode ser apenas uma questão de tempo, pois você precisará esperar um pouco para que a propagação do DNS entre em vigor.
Dito isto, esses problemas são para quando você configurou seu site recentemente. Então, vamos considerar situações em que você configurou seu site, ele estava funcionando bem por um tempo, e de repente você está recebendo uma resposta NXDOMAIN.
Um problema que pode causar o erro NXDOMAIN DNS é o modo de proteção contra ataques do provedor de hospedagem ficar ativo, deixando o site inativo. Você pode verificar isso pelo WHOIS. Se esse modo estiver ativo, desative-o e verifique se o erro foi resolvido.
Resolvendo Problemas de Segurança
Ataques NXDOMAIN, como outros tipos de ataque cibernético, normalmente se dividem em dois: sofisticados e não sofisticados. Ataques NXDOMAIN não sofisticados geralmente são detectados com facilidade porque têm sinais óbvios, como um número anormalmente alto de requisições para nomes de domínio inexistentes vindas de uma única origem.
Dito isso, até esses tipos de ataque podem ser difíceis de lidar sozinho, sem falar em ataques NXDOMAIN sofisticados nos quais dispositivos infectados de usuários inocentes são usados para disparar ataques, tornando a detecção muito mais complicada.
Para ajudar você a monitorar e prevenir esses ataques, pode usar soluções de segurança DNS oferecidas por provedores de nuvem bem conhecidos como Cloudflare e Cisco.
Essas soluções não apenas oferecem a segurança necessária, mas também gerenciam seu DNS através de balanceamento de carga para que picos de tráfego repentinos sejam suportados sem resultar em uma resposta NXDOMAIN.
Resolvendo problemas específicos do usuário
Se você verificou todos os problemas acima e descobriu que o erro que seu site está enfrentando é específico para você e não se aplica a mais ninguém, deve procurar o problema no seu dispositivo, navegador, provedor de internet, etc.
Quando o problema é específico apenas para você, há muitas razões para receber uma resposta NXDOMAIN. Aqui está a solução para todas elas:
Limpar o Cache DNS
Uma das correções mais comuns para um erro NXDOMAIN é limpar o cache DNS. Toda vez que você visita uma página, seu navegador armazena um cache temporário desse endereço IP e DNS. Isso acelera o carregamento da página quando você a visita novamente.
Tudo bem até aí; porém, quando muitos arquivos de cache DNS corrompidos ou desatualizados são armazenados, seu sistema operacional começa a gerar erros e pode até levar a falhas de segurança. Isso pode resultar em erros NXDOMAIN.
Confira nosso guia prático sobre como limpar DNS, onde explicamos o processo para todos os sistemas operacionais e como limpar o cache DNS do Google Chrome, que é separado do cache DNS do seu sistema.
Altere seus Servidores DNS
Normalmente, os endereços do seu servidor DNS são determinados pelo seu provedor de internet; porém, esses servidores DNS não são necessariamente os melhores em termos de velocidade ou segurança.
Se o servidor DNS que seu provedor de internet usa tiver algum problema, pode causar um erro NXDOMAIN. Se você quer um servidor DNS mais rápido e confiável, pode usar qualquer um dos servidores DNS públicos populares fornecidos por Google, OpenDNS e Cloudflare. Siga as etapas abaixo para alterar seu servidor DNS:
Para usuários Windows:
- Clique em Iniciar e procure por Painel de Controle. Abra o Painel de Controle e clique em Rede e Internet, depois clique em Central de Rede e Compartilhamento.
- No lado esquerdo da janela, você verá Alterar configurações do adaptador; clique nela.
- Clique com o botão direito na sua conexão atual e escolha propriedades.
- Na lista, encontre Protocolo de Internet Versão 4 (TCP/IP) ou Protocolo de Internet Versão 6 (TCP/IPv6) e clique em um deles. Depois disso, o botão Propriedades na parte inferior ficará azul. Clique nele.
- Na parte inferior da janela, você verá 'Usar os seguintes endereços de servidor DNS'. Clique no círculo ao lado para ativar essa opção.
- Digite os seguintes números:
- Servidor DNS Preferido:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Servidor DNS Alternativo:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Servidor DNS Preferido:
- Após inserir os novos endereços DNS, abra uma nova aba no navegador e verifique se o erro NXDOMAIN foi resolvido.
Para macOS:
- Abra Preferências do Sistema e vá para Rede.
- Clique na sua conexão de rede atual e clique no botão Avançado.
- Na linha no topo da janela, vá para DNS e clique no sinal de +.
- Digite os seguintes números:
- Servidor DNS Preferido:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Servidor DNS Alternativo:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Servidor DNS Preferido:
- Após inserir os novos endereços DNS, abra uma nova aba no navegador e verifique se o erro NXDOMAIN foi resolvido.
Para Linux:
- Verifique o servidor DNS atual usando este comando:
cat /etc/resolv.conf
- Para editar suas configurações de DNS, digite o seguinte comando:
sudo nano /etc/resolv.conf
- Após executar este comando, um arquivo será aberto no editor nano. Digite o seguinte comando para alterar seu endereço DNS:
nameserver 1.1.1.1
Se você está executando a versão mais recente do Linux, pode seguir os passos abaixo para alterar seu endereço DNS:
- Abra a janela do terminal e digite o seguinte comando:
cd /etc/netplan
- Depois disso, digite ls para listar seus arquivos de configuração. Em seguida, você pode usar o seguinte comando para editar o servidor DNS do Ubuntu:
sudo nano filenamehere.yaml
- Use os seguintes números para seu novo DNS:
- Servidor DNS Preferido:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Servidor DNS Alternativo:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Servidor DNS Preferido:
- Após digitá-los, pressione as teclas Control e O juntas para salvá-los e as teclas Control e X para sair. Para confirmar suas alterações, use o seguinte comando:
sudo netplan apply
- Após inserir os novos endereços DNS, abra uma nova aba no navegador e verifique se o erro NXDOMAIN foi resolvido.
Verifique Seus Arquivos de Host Local
Um dos componentes principais ao acessar um site ocorre através do arquivo de hosts local do seu dispositivo. Este arquivo é responsável por fazer a correspondência entre um nome de domínio e seu endereço IP sempre que você acessa um site.
No entanto, o arquivo de hosts local pode marcar inadvertidamente um domínio ou endereço IP específico como inacessível, ou um usuário pode fazer alterações aqui que resultem em um erro NXDOMAIN.
Para Windows:
- Clique em Iniciar, digite Bloco de Notas e selecione Executar como administrador.
- Na linha no topo da janela, clique em Arquivo e selecione Abrir…
- No canto inferior direito da nova janela, mude o filtro de Documentos de Texto (*.txt) para Todos os Arquivos, digite o caminho abaixo na barra Nome do arquivo e clique em Abrir:
C:\Windows\System32\drivers\etc\
- Depois disso, você verá um arquivo chamado hosts. Clique duas vezes nele para abri-lo.
- Um arquivo será aberto mostrando informações sobre endereços IP e domínios. No final do arquivo, você verá vários sites bloqueados. Se seu site também estiver listado entre os sites na linha localhost ::1, remova-o.
- Abra uma nova aba no navegador e verifique se o erro NXDOMAIN foi resolvido.
Para macOS:
- Abra o Terminal clicando no ícone Launchpad no Dock e digitando Terminal no campo de busca.
- Digite o seguinte comando:
sudo nano /private/etc/hosts
- Isso abrirá o arquivo hosts. Se seu site estiver listado entre os sites na linha ::1, remova-o.
- Após deletar, pressione Command + O para sobrescrever o arquivo e Enter para salvar as alterações.
- Pressione Command + X para fechar o arquivo hosts e verifique se o erro NXDOMAIN foi resolvido.
Para Linux:
- Abra uma janela do Terminal.
- Digite o seguinte comando:
sudo nano /etc/hosts
- Se seu site aparecer na lista sob a linha ::1, remova-o.
- Pressione Control + X e, quando perguntado se deseja salvar as alterações, digite y.
Desabilite o Antivírus ou VPN
Embora antivírus e VPN possam ser ferramentas excelentes para proteger seu dispositivo e rede, eles também podem bloquear sites completamente seguros. Isso pode resultar em um erro NXDOMAIN ao tentar acessar o site.
Desativar um antivírus de terceiros varia de app para app, então você precisará consultar um guia específico para seu antivírus ou entrar em contato com o suporte do antivírus.
Para a proteção antivírus Windows Defender integrada do Windows, siga estas etapas:
- Pressione Windows + I para abrir as Configurações do Windows.
- Clique em Atualização e Segurança e, na lista à esquerda, escolha Segurança do Windows.
- Na lista à direita, escolha Proteção contra vírus e ameaças. Na nova janela, encontre as configurações de Proteção contra vírus e ameaças. Abaixo das configurações de Proteção contra vírus e ameaças, clique em Gerenciar configurações.
- Desative a proteção em tempo real.
Depois de desativar seu antivírus de terceiros e a proteção em tempo real do Windows, verifique se o erro NXDOMAIN foi resolvido.
Para desabilitar seu VPN, siga estas etapas:
Para Windows:
- Clique em Iniciar e clique em Configurações, que é o ícone de engrenagem.
- Na página de Configurações do Windows, localize e clique em Rede e Internet.
- Na lista à esquerda, selecione VPN.
- Clique na rede VPN que você está usando e clique em Desconectar.
- Reinicie seu dispositivo e verifique se o erro NXDOMAIN foi resolvido.
Para macOS:
- Abra as Preferências do Sistema e clique em Rede.
- Na lista à esquerda, selecione VPN.
- Clique em Desconectar e Aplicar para salvar suas alterações.
Para usuários de Linux, como desativar seu VPN varia de SO para SO e de VPN para VPN, então você precisará consultar um guia específico para seu SO e VPN ou entrar em contato com o suporte do provedor de VPN.
Pensamentos Finais
Resolver um erro NXDOMAIN pode ser uma dor de cabeça ou tão simples quanto um flush de cache DNS. De qualquer forma, é um erro bem comum, então saber como lidar com ele, seja como usuário ou como proprietário de um site, pode economizar muito tempo e até dinheiro.
Perguntas Frequentes
O que é um erro NXDOMAIN?
Em resumo, o erro NXDOMAIN ou domínio não existente significa que o navegador não consegue acessar o site, o que implica que, como o nome sugere, o domínio não existe.
Como corrigir um erro NXDOMAIN?
Existem várias formas de corrigir um erro NXDOMAIN; no entanto, tudo depende se você é o proprietário de um site ou um usuário comum, e se o erro afeta todos ou apenas alguns.
Se você é proprietário, verifique se seu domínio não foi registrado ou expirou. Já para usuários comuns, uma das maneiras mais eficazes de resolver um erro NXDOMAIN é limpar o cache DNS.
O que significa um erro NXDOMAIN?
Um erro NXDOMAIN pode indicar vários problemas, como:
- Digitação incorreta do domínio URL.
- Código desatualizado tentando acessar um site que não existe.
- Domínio configurado incorretamente.
- Domínio comprometido ou problemas de segurança.
- Um firewall VPN ou antivírus bloqueou o domínio por algum motivo.