Erro DNS_PROBE_FINISHED_NXDOMAIN: Causas e formas de resolvê-lo

Se o seu navegador relatar DNS_PROBE_FINISHED_NXDOMAIN, significa que ele não consegue determinar o endereço IP do site solicitado. Isso pode acontecer por uma variedade de razões:
- O nome de domínio não está presente nos servidores DNS ou o seu registo expirou.
- O servidor responsável pela zona do domínio está indisponível.
- O DNS está configurado incorretamente no dispositivo.
- Interferência de VPN, antivírus ou firewall.
- Problemas com o provedor de serviços de internet.
A mensagem de erro acompanhante pode ter um aspeto ligeiramente diferente em navegadores distintos:
- Google Chrome: «Este site não pode ser alcançado».
- Mozilla Firefox: «Hmm. Estamos com problemas para encontrar esse site».
- Microsoft Edge: «Hmm… não é possível chegar a esta página».
- Safari: «Safari Não Consegue Encontrar o Servidor».
Como identificar a causa do erro?
1. Verificar o estado do domínio
Primeiro, certifique-se de que o endereço introduzido está correto. Se tudo estiver correto, verifique o registo do domínio usando a Pesquisa ICANN. Introduza o URL e veja se o domínio está ativo.
2. Verificar disponibilidade via proxy
Tente aceder ao site usando um proxy, VPN ou outra rede (por exemplo, o seu provedor móvel). Se o site abrir neste cenário, então o problema está mais provavelmente relacionado com as configurações do seu dispositivo ou rede.
Como corrigir DNS_PROBE_FINISHED_NXDOMAIN
Limpar a cache DNS
Por vezes, o navegador ou o sistema salva registos DNS desatualizados. Limpar a cache ajuda a atualizá-los.
- Windows:
- Abra o Prompt de Comando como administrador: Iniciar → digite cmd na barra de pesquisa e pressione Enter.
- Execute o comando:
ipconfig /flushdns
- Reinicie o seu navegador.
- macOS:
- Abra o Terminal: no teclado, pressione cmd + espaço, digite Terminal e pressione Enter.
- Introduza:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Pressione Enter.
- Google Chrome:
- Na barra de endereço do navegador, insira:
chrome://net-internals/#dns
- Clique em Limpar cache de host.
Atualizar o endereço IP
Se limpar a cache não ajudou, tente obter um novo endereço IP.
- Windows:
ipconfig /release
ipconfig /renew
netsh int ip set dns
netsh winsock reset
Reinicie o seu sistema.
- macOS:
- Vá para Preferências do Sistema → Rede.
- Abra a conexão → Avançado → TCP/IP.
- Clique em Renovar Licença DHCP.
Usar servidores DNS alternativos
O problema pode estar relacionado com os servidores DNS do seu provedor. Tente usar o DNS do Google (8.8.8.8, 8.8.4.4) ou o DNS da Cloudflare (1.1.1.1, 1.0.0.1).
- Windows:
- Abra o Painel de Controle → Rede e Internet → Central de Rede e Compartilhamento.
- Selecione a conexão ativa → Propriedades.
- Na seção Protocolo de Internet Versão 4 (TCP/IPv4), especifique:
-
DNS Primário: 8.8.8.8
-
DNS Secundário: 8.8.4.4
-
macOS:
- Abra as Preferências do Sistema.
- Vá para Rede.
- Selecione a conexão ativa (por exemplo, Wi-Fi ou Ethernet) na coluna esquerda.
- Clique no botão Avançado.
- Vá para a aba DNS.
- Na seção Servidores DNS, clique no botão + e adicione os seguintes servidores DNS:
- 8.8.8.8 (DNS do Google)
- 8.8.4.4 (DNS do Google)
ou
- 1.1.1.1 (DNS da Cloudflare)
- 1.0.0.1 (DNS da Cloudflare)
- Clique em OK, depois em Aplicar.
Reiniciar o Serviço Cliente DNS (Windows)
- Abra o Prompt de Comando como administrador.
- Digite:
net stop dnscache
net start dnscache
Verificar o arquivo hosts
O arquivo hosts pode conter entradas incorretas que bloqueiam o acesso ao site.
- Windows:
- Abra o Bloco de Notas como administrador.
- Abra o arquivo (Arquivo → Abrir):
C:\Windows\System32\drivers\etc\hosts
- Remova as linhas que contêm o domínio problemático.
- macOS:
- Abra o arquivo hosts num editor de texto:
sudo nano /etc/hosts
- Exclua as linhas que contêm o domínio problemático.
- Salve o arquivo usando o atalho de teclado Ctrl + O, e depois saia do editor usando Ctrl + X.
Redefinir flags do Chrome
As configurações ocultas do navegador podem ter sido alteradas.
- Digite na barra de endereço:
chrome://flags/
- Clique em Redefinir tudo para o padrão.
Desativar antivírus e VPN
Alguns programas antivírus ou serviços VPN podem bloquear consultas DNS. Desative-os temporariamente e verifique se o site está agora acessível.
Verificar configurações de CDN
Se o site usa Cloudflare ou outra CDN, tente desativar temporariamente o proxy para esse domínio no seu painel de controle da CDN.
Reiniciar o roteador
Às vezes, o problema está relacionado ao roteador. Tente o seguinte:
- Desligue-o por 5 minutos.
- Ligue-o e verifique a conexão.
Conclusão
O erro DNS_PROBE_FINISHED_NXDOMAIN está relacionado a problemas de DNS. Você pode resolvê-lo limpando a cache, alterando servidores DNS, verificando o domínio ou ajustando as configurações do sistema. Se nada ajudar, entre em contato com o seu provedor de serviços de internet.