Para aqueles que trabalham com sites regularmente, erros específicos do CMS, como a tela branca da morte ou erros de conexão do banco de dados são ocorrências bastante comuns. Mas outro conjunto de erros com os quais você provavelmente se deparará está relacionado à sua conexão com a internet e ao DNS.
É um erro bastante comum que os usuários do Google Chrome encontram ao tentar acessar uma página da web, aparecendo a mensagem “This site can’t be reached – Server IP address could not be found“, juntamente com DNS_PROBE_FINISHED_NXDOMAIN. Isso pode ser extremamente frustrante, pois de repente você não consegue acessar seu site ou talvez até mesmo nenhum site. 😫
Caso isso aconteça com você, não se preocupe. Isso é bastante fácil de corrigir. Confira as recomendações abaixo sobre como se conectar novamente. Isso também pode funcionar para outros navegadores, tais como Firefox, Edge, etc.
Confira nosso guia em vídeo para corrigir o erro DNS_PROBE_FINISHED_NXDOMAIN
O que é DNS_PROBE_FINISHED_NXDOMAIN?
A razão para DNS_PROBE_FINISHED_NXDOMAIN é normalmente devido a uma má configuração ou problema com o seu DNS. DNS é a abreviação de Domain Name System, que ajuda a direcionar o tráfego na Internet através da conexão de nomes de domínio com servidores web reais. Essencialmente, ele converte uma solicitação amigável para humanos – um nome de domínio como kinsta.com – em um endereço IP de servidor amigável para computadores – como 216.3.128.12.
Quando um usuário insere uma URL em seu navegador, o DNS começa a trabalhar para conectar essa URL ao endereço IP do servidor real. Isso é chamado de resolução de nome DNS e envolve um DNS recursor consultando vários servidores de nomes para descobrir o endereço IP real de um servidor.
Se o DNS não consegue resolver o nome de domínio ou endereço, você pode receber o erro DNS_PROBE_FINISHED_NXDOMAIN. A parte “NXDOMAIN” significa Non-Existent Domain (Domínio Inexistente). Leia mais sobre o DNS e como ele funciona.
Erro DNS_PROBE_FINISHED_NXDOMAIN
DNS_PROBE_FINISHED_NXDOMAIN é um erro que ocorre quando o seu DNS não consegue resolver o nome de domínio ou endereço. Isso acontece quando o Sistema de Nomes de Domínio (DNS) falha em conectar os nomes de domínio com servidores reais da web. A parte NXDOMAIN significa Domínio Inexistente.
Código de erro | DNS_PROBE_FINISHED_NXDOMAIN |
Tipo de erro | Erro DNS |
Variações do Erro | This site can’t be reached Hmm. We’re having trouble finding that site Hmmm… can’t reach this page Safari Can’t Find the Server |
Causas do erro | Erro na conexão com a Internet Firewall está bloqueando o acesso Má configuração do DNS DNS ainda não propagado Servidor sem resposta |
Como é o erro DNS_PROBE_FINISHED_NXDOMAIN nos navegadores?
Existem algumas variações diferentes deste erro, dependendo do navegador que você está rodando.
Google Chrome
No Google Chrome este erro será mostrado como DNS_PROBE_FINISHED_NXDOMAIN (como visto abaixo), destacando que this site can’t be reached, seguido pelo server IP address could not be found.
This site can’t be reached or This webpage is not available.
Mozilla Firefox
No Mozilla Firefox ele simplesmente aparecerá como Hmm. We’re having trouble finding that site (como visto abaixo).
Nós não podemos nos conectar com o servidor em domain.com.
Microsoft Edge
No Microsoft Edge, ele simplesmente mostrará como Hmmm… can’t reach this page (como visto abaixo). O que não é muito útil.
Make sure you’ve got the right web address: domain.com.
Safari
No Safari, ele simplesmente aparecerá como o Safari Can’t Find the Server (como visto abaixo).
Safari can’t open the page “domain.com” because Safari can’t find the server “domain.com”.
Principais causas do erro DNS_PROBE_FINISHED_NXDOMAIN
Como mencionado, este erro acontece quando o Sistema de Nome de Domínio não consegue resolver a URL de um site para um endereço IP. As causas para isso podem ser:
- Você digitou o nome do site incorretamente na barra de pesquisa.
- Há um erro de conexão com a internet impedindo o seu acesso.
- Seu firewall está bloqueando o acesso ao site.
- Um antivírus ou uma VPN está interferindo com as configurações da sua rede.
- O domínio expirou ou não está registrado.
- Suas configurações de DNS não estão configuradas da maneira correta.
Como corrigir o erro DNS_PROBE_FINISHED_NXDOMAIN no desktop
Aqui estão algumas sugestões e itens a serem verificados para corrigir o erro (listados na ordem dos motivos mais comuns que vemos):
1. Libere e renove o endereço IP
Devido ao fato de que isso geralmente é um problema de DNS do lado do cliente, a primeira coisa que você deve fazer é tentar liberar e renovar o endereço IP no seu computador. Isso também inclui limpar o cache DNS local, que é semelhante ao cache do navegador.
Windows
No Windows, simplesmente abra o Prompt de Comando pressionando a tecla com a logo do Windows e a tecla “R”. Em seguida, digite “cmd” e pressione Enter.
Digite ipconfig /release
e pressione Enter. Isso irá liberar seu endereço IP atual.
Após digitar ipconfig /flushdns
e pressionar Enter, isso limpará o cache DNS local. Se funcionar corretamente, você deverá ver a mensagem “Successfully flushed the DNS Resolver Cache”.
Em seguida, digite ipconfig /renew
e pressione Enter. Isso irá renovar seu endereço IP.
Você também pode tentar redefinir suas configurações de IP e catálogo Winsock com os seguintes comandos: netsh int ip set dns
e netsh winsock reset
.
Uma maneira alternativa de limpar e renovar seu DNS é simplesmente desabilitando seu adaptador de rede e reabilitando.
Mac
Para liberar e renovar seu endereço IP em um Mac, vá para System Preferences…
Clique no ícone da rede e depois clique em “Advanced”
Clique na aba TCP/IP se você ainda não estiver lá dentro. Depois clique no botão de locação “Renew DHCP”.
Assim como fizemos acima no Windows, os usuários Mac também podem limpar seu cache DNS local. Embora isso seja feito em um lugar diferente. Vá para Utilities e depois clique em “Terminal”
Digite o seguinte comando:
dscacheutil -flushcache
Nota: Não há mensagem de sucesso no Mac.
2. Reinicie o serviço de cliente DNS
Se estiver usando o Windows, você pode tentar reiniciar o serviço de cliente DNS, que resolve e armazena em cache os nomes de domínio DNS.
Basta abrir o Prompt de Comando pressionando a tecla do logotipo do Windows e R. Em seguida, digite “services.msc” e pressione Enter.”
Vá até “DNS Client”, clique com o botão direito do mouse sobre ele e selecione “Restart”.
Caso a opção de reinício for cinza para você (como foi para nós), uma maneira alternativa de fazer isso é através do prompt de comando.
Abra o prompt de comando pressionando a tecla da Logo do Windows e R. Depois digite “cmd” e pressione Enter.
Em seguida, digite os seguintes comandos:
net stop dnscache dnscache net start
Dependendo da versão do Windows que você está executando, você pode receber a mensagem de erro:
The requested pause, continue, or stop is not valid for this service.
Isso provavelmente acontece porque você precisa executar o CMD como um serviço de rede para emitir o comando. Se você está encontrando esse erro, sugerimos tentar as outras alternativas abaixo primeiro.
3. Altere os servidores DNS
A próxima coisa que você pode tentar é mudar seus servidores DNS. Por padrão, os servidores DNS são automaticamente atribuídos pelo seu provedor. Mas você pode tentar mudá-los temporariamente para um servidor DNS público, como o Google ou o Cloudflare.
- Alguns preferem usar o DNS público do Google (8.8.8.8 e 8.8.4.4) a longo prazo devido ao fato de que às vezes eles são mais confiáveis.
- O Cloudflare também acaba de lançar seu novo DNS seguro e gratuito (1.1.1.1 e 1.0.0.1), que usaremos como exemplo. Se você preferir usar o DNS do Google, os passos são os mesmos, você só precisa substituir os endereços dos servidores DNS pelos do Google.
Dica: Se você já estiver usando um servidor DNS gratuito e estiver enfrentando problemas, removê-lo e voltar para os servidores DNS do seu provedor de internet também pode resolver as questões. Google e Cloudflare não são perfeitos 100% do tempo, e em algumas ocasiões notamos que voltar para o servidor do ISP resolveu o problema.
Windows
No Windows, basta abrir o Prompt de Comando pressionando a tecla com a logo do Windows e a tecla R. Em seguida, digite “control panel” e pressione Enter.
Clique em “Network and Internet” e depois em “Network and Sharing Center.”. No lado esquerdo, clique em “Network and Sharing Center”.
Clique com o botão direito do mouse na sua conexão atual, esta será Conexão de Área Local ou Conexão de Rede Wireless baseada em como você está se conectando. Então clique em “Properties”
Selecione Internet Protocol Version 4 (ou IPv6 se desejado) e clique em “Properties”.
Tome nota de qualquer configuração existente caso você precise reverter. Clique em “Use the following DNS server addresses.” Digite o seguinte, ou substitua o existente por estes:
Para IPv4: 1.1.1.1
e 1.0.0.1
Para IPv6: 2606:4700:4700::1111
e 2606:4700:4700::1001
Clique OK, depois Feche. Reinicie seu navegador.
Mac
Para mudar os servidores DNS em um Mac, vá para Preferências do Sistema…
Clique no ícone da rede e depois clique em “Advanced”.
Clique na aba “DNS”.
Então adicione os endereços dos servidores DNS do Cloudflare.
Para IPv4: 1.1.1.1
e 1.0.0.1
Para IPv6: 2606:4700:4700::1111
e 2606:4700:4700::1001
4. Redefina as “Flags” do Chrome
Às vezes, as configurações ou recursos experimentais do Chrome podem ser acidentalmente alterados, ou ficarem desconfigurados. Para redefinir tudo de volta ao padrão, digite chrome://flags
na barra de endereços do navegador e clique em “Reset all to default”.
Então reinicie seu navegador.
5. Desative temporariamente o VPN e o Antivírus
Às vezes, os softwares de VPN e Antivírus podem entrar em conflito ou substituir suas configurações de rede, incluindo servidores DNS, etc. Se você estiver usando algum desses programas, tente desativá-los temporariamente (fechá-los) para ver se isso resolve o erro “DNS probe finished nxdomain” no Chrome.
6. Verifique o arquivo “hosts” local
Verifique o arquivo “hosts” local
Cada computador possui um arquivo chamado “hosts” local. Esse arquivo contém entradas DNS manuais que são mapeadas para endereços IP específicos. Geralmente, ele é editado apenas quando você deseja visualizar seu DNS antes de migrar domínios para um novo host.
No entanto, existem várias maneiras pelas quais esse arquivo pode ter sido alterado ou editado. Portanto, se nenhuma das opções acima funcionou para você, vale a pena verificar novamente o arquivo “hosts” local para garantir que o site que você está tentando acessar não esteja listado lá.
Windows
O arquivo host normalmente requer acesso adicional. Então o primeiro passo é abrir seu editor de texto como um administrador. Basta clicar no seu menu inicial, procurar pelo seu editor de texto, clicar com o botão direito do mouse sobre ele e selecionar “Executar como administrador” Isso pode ser feito em qualquer editor de texto, como Notepad, Notepad++, Atom, etc. Nós estamos usando o Sublime em nosso exemplo abaixo.
Dentro do seu editor de texto, clique em File → Open e navegue até o seguinte local:
C:WindowsSystem32driversetc
Clique no arquivo host e “Open”.
Verifique duas vezes e certifique-se de que o site que você está tentando visitar não está listado lá dentro. Se estiver, remova.
Mac
Para verificar o arquivo “hosts” no Mac, recomendamos usar o Gas Mask. É um aplicativo gratuito que pode ser usado como gerenciador de arquivo “hosts”, editor de arquivos “hosts” e permite alternar entre eles. Ele torna tudo rápido e fácil! Caso contrário, você pode seguir os passos abaixo para editar o arquivo “hosts” manualmente no Mac.
Vá para Utilities e depois clique em “Terminal”.
Digite o seguinte comando e pressione Enter (provavelmente você será solicitado a inserir sua senha de administrador também).
sudo nano /private/etc/hosts
Verifique duas vezes e certifique-se de que o site que você está tentando visitar não está listado em seu arquivo host. Se estiver, remova.
7. Verifique o DNS do seu domínio
Se você só está recebendo o erro DNS_PROBE_FINISHED_NXDOMAIN em um único domínio, mesmo após verificar seu arquivo de hosts, você pode precisar verificar as configurações de DNS no próprio nome de domínio.
Se você é um cliente Kinsta, temos um artigo detalhado sobre como apontar o seu domínio e/ou DNS para Kinsta. Se você migrou recentemente seu site para um novo provedor de hospedagem, pode ser que o DNS tenha sido armazenado incorretamente em cache no seu computador. Nesse caso, o passo 2 acima deveria ter resolvido isso.
8. Reinicie seu computador
Nós sabemos que é irritante, mas tem que ser mencionado. 😬 Se nenhuma das opções acima funcionar, tente reiniciar o seu computador e até mesmo o seu roteador. Muitos de vocês provavelmente têm centenas de abas ou aplicativos abertos e é por isso que fizemos desta a última opção. Mas reiniciar dispositivos, na verdade, limpa uma grande quantidade de cache temporário.
Como corrigir o erro DNS_PROBE_FINISHED_NXDOMAIN no celular (Android & iOS)
Estas são as formas mais comuns de corrigir este erro no seu dispositivo móvel:
1. Reinicie seu dispositivo
Você sabe aquela famosa pergunta de suporte técnico “Você já tentou desligar e ligar novamente?
Bem, a frase é popular por uma razão: Uma reinicialização resolve o problema com frequência! Antes de tentar qualquer uma das outras soluções desta lista, comece primeiro com um simples reinício do dispositivo.
Android
Para reiniciar o seu dispositivo Android, pressione e segure o botão de energia do dispositivo para abrir o menu de opções e, em seguida, toque na opção “Reiniciar“.
Espere que seu dispositivo reinicie, depois abra o aplicativo Chrome e verifique o erro.
iPhone/iOS
Para reiniciar seu iPhone ou outro dispositivo iOS, comece pressionando e segurando o botão de energia e um dos dois botões de volume:
Mantenha-os pressionados até que o deslizador de desligamento apareça na tela.
Arraste o controle deslizante de um lado para o outro, depois espere que o dispositivo se desligue.
Quando estiver completamente desligado, pressione e segure o botão de energia do dispositivo para ligá-lo novamente. Depois verifique se você ainda está encontrando o erro.
2. Verifique por atualizações do aplicativo Chrome
O próximo passo é ter certeza de que você está usando a última versão do aplicativo Google Chrome no seu dispositivo Android.
Você pode verificar por quaisquer atualizações do Chrome e instalá-las seguindo estes passos:
- Abra o aplicativo da App Store (este é chamado de Google Play Store nos aparelhos Android).
- Toque no ícone do seu perfil no canto superior direito (na barra de pesquisa).
- Toque na opção de menu Gerenciar aplicativos e dispositivos.
- Toque no botão Updates disponíveis.
- Procure por Google Chrome na lista. Se você o encontrar, toque no botão Atualizar ao lado dele.
Após a atualização ter terminado a instalação, reinicie o aplicativo Chrome e verifique se você ainda está recebendo o erro. Se você estiver, passe para a próxima solução abaixo.
3. Limpe o navegador do Chrome e os dados do aplicativo
Caches são úteis porque eles aceleram sua experiência de navegação. De fato, nossos testes mostram que o Edge Caching reduz em mais de 50% o tempo que leva para entregar páginas completas aos navegadores.
Entretanto, esses dados em cache também podem ser frequentemente a fonte de erros como DNS_PROBE_FINISHED_NXDOMAIN.
Felizmente, você não precisa realmente desses dados em cache, e limpá-los pode corrigir o erro.
Você pode limpar o cache do Chrome do seu dispositivo móvel e os dados do aplicativo com apenas alguns toques:
- Abra o aplicativo Chrome.
- Toque no ícone do menu de hambúrgueres (
⋮
ou⋯
) na parte superior ou inferior. - Toque em Histórico > Limpar dados de navegação.
- Verifique o histórico de navegação e as imagens e arquivos em cache. Deixe as outras opções desmarcadas.
- Se solicitado com a mensagem “Também limpar dados destes sites?”, confirme tocando em Limpar.
- Espere o Chrome terminar de limpar os dados, depois toque em OK, entendi a mensagem de confirmação.
Agora, tente visitar a página novamente para ver se o erro desapareceu. Se não desapareceu, não perca a esperança! Basta passar para a próxima opção abaixo.
4. Verifique por atualizações do sistema
Assim como no Chrome, você vai querer ter certeza de estar executando a última versão do sistema operacional (OS) Android que está disponível para o seu dispositivo.
Android
Veja aqui como ver se o seu dispositivo Android tem alguma atualização pendente no sistema:
- Navegue para Configurações > Sistema.
- Toque em Atualização do sistema.
- Esta tela pode lhe dizer que seu sistema está atualizado. De qualquer forma, toque no botão Verificar por atualização na parte inferior.
- Aguarde que o sistema procure por qualquer atualização de sistema operacional disponível.
- Se uma atualização for encontrada, concorde em instalá-la, então siga qualquer outra solicitação para completar a instalação.
- Reinicie seu dispositivo se o processo de atualização não o fizer automaticamente.
iPhone/iOS
Você pode verificar atualizações pendentes no seu iPhone ou outro dispositivo iOS com estes passos:
- Navegue até Configurações > Geral > Atualização de Software.
- Revise a tela para verificar se há alguma atualização disponível. Se houver, toque no botão “Baixar e instalar“.
- Toque em Instalar agora quando solicitado.
- Reinicie o dispositivo.
Uma vez que o sistema do seu dispositivo tenha sido atualizado e reinicializado, verifique novamente o erro no aplicativo Chrome. Se ele ainda estiver lá, tente a próxima solução nesta lista.
5. Altere as configurações de rede do seu dispositivo móvel
Nós falamos anteriormente sobre a modificação das configurações do DNS dos dispositivos desktops para corrigir o erro DNS_PROBE_FINISHED_NXDOMAIN. Esta mesma abordagem também pode funcionar com dispositivos móveis.
Android
Para alterar as configurações de DNS no seu Android, siga estes passos:
- Navegue para Configurações > Rede e Internet > Internet.
- Certifique-se de que o Wi-Fi esteja conectado “On”
- Pressione e segure sua conexão de rede Wi-Fi e, em seguida, toque em Modificar.
- Em Opções avançadas, localize os campos DNS 1 e DNS 2 e digite esta informação:
- DNS 1:
8.8.8.8
- DNS 2:
8.8.4.4
- DNS 1:
- Toque em Salvar.
Após salvar suas novas configurações, reabra o aplicativo Chrome e verifique se o erro desapareceu.
iPhone/iOS
Você pode alterar as configurações DNS no seu iPhone ou outro dispositivo iOS com estes passos:
- Navegue até Configurações > Wi-Fi.
- Toque na sua rede no menu.
- Toque em Configurar DNS > Manual.
- Remova as listagens atuais em Servidores DNS e adicione as seguintes listagens em seu lugar:
8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
Agora, reinicie o aplicativo Chrome e verifique novamente a mensagem de erro.
Resumo
Embora seja frustrante, o erro DNS_PROBE_FINISHED_NXDOMAIN geralmente é fácil de resolver. Entre limpar o cache DNS, renovar o IP e tentar diferentes servidores DNS, você deverá estar de volta navegando na web em pouco tempo.
Leitura sugerida: Como corrigir o erro de código DNS_PROBE_FINISHED_BAD_CONFIG.
FAQ
O que é DNS_PROBE_FINISHED_NXDOMAIN?
O erro DNS_PROBE_FINISHED_NXDOMAIN indica que o Sistema de Nomes de Domínio (DNS) falhou em resolver o nome ou endereço do domínio. NXDOMAIN significa Non-Existent Domain (Domínio Não Existente).
O que causa o erro DNS_PROBE_FINISHED_NXDOMAIN?
O DNS_PROBE_FINISHED_NXDOMAIN é normalmente causado por uma má configuração ou problema com o seu DNS.
Como corrigir o erro DNS_PROBE_FINISHED_NXDOMAIN?
Aqui estão algumas sugestões e itens a serem verificados para corrigir o erro (listados na ordem dos motivos mais comuns que vemos):
- Libere e renove o endereço IP
- Reinicie o serviço de cliente DNS
- Altere os servidores DNS
- Redefina as “Flags” do Chrome
- Desative temporariamente o VPN e o Antivírus
- Verifique o arquivo “hosts” local
- Verifique o DNS do seu domínio
- Reinicie seu computador
Como corrigir o erro DNS_PROBE_FINISHED_NXDOMAIN no celular?
Essas são as maneiras mais comuns de corrigir esse erro em seu dispositivo móvel: