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.

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.

Erro DNS_PROBE_FINISHED_NXDOMAIN no Cromo
Erro DNS_PROBE_FINISHED_NXDOMAIN no Cromo

Mozilla Firefox

No Mozilla Firefox ele simplesmente aparecerá como HmmWe’re having trouble finding that site (como visto abaixo).

Nós não podemos nos conectar com o servidor em domain.com.

Erro DNS_PROBE_FINISHED_NXDOMAIN no Firefox
Erro DNS_PROBE_FINISHED_NXDOMAIN no Firefox

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.

Erro DNS_PROBE_FINISHED_NXDOMAIN no Edge
Erro DNS_PROBE_FINISHED_NXDOMAIN no Edge

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”.

Erro DNS_PROBE_FINISHED_NXDOMAIN no Safari
Erro DNS_PROBE_FINISHED_NXDOMAIN no Safari

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.

 

Command Prompt box
CMD

Digite ipconfig /release e pressione Enter. Isso irá liberar seu endereço IP atual.

ipconfig /release
ipconfig /release

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”.

ipconfig /flushdns
ipconfig /flushdns

Em seguida, digite ipconfig /renew e pressione Enter. Isso irá renovar seu endereço IP.

ipconfig /renew
ipconfig /renew

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…

Preferências do sistema Mac
Preferências do sistema Mac

Clique no ícone da rede e depois clique em “Advanced”

Rede Mac advanced.
Rede Mac 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”

Terminal Mac
Terminal Mac

Digite o seguinte comando:

dscacheutil -flushcache
Limpar cache DNS no Mac.
Limpar cache DNS no Mac.

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.”

services.msc
services.msc

Vá até “DNS Client”, clique com o botão direito do mouse sobre ele e selecione “Restart”.

Reinicie o serviço de cliente DNS no Windows
Reinicie o serviço de cliente DNS no Windows

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.

CMD
CMD

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.

Executando o Painel de Controle no Windows
Executando o Painel de Controle no Windows

Clique em “Network and Internet” e depois em “Network and Sharing Center.”. No lado esquerdo, clique em “Network and Sharing Center”.

Mudar as configurações do adaptador.
Mudar as configurações do adaptador.

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”

Propriedades de conexão sem fio
Propriedades de conexão sem fio

Selecione Internet Protocol Version 4 (ou IPv6 se desejado) e clique em “Properties”.

Propriedades do IPV 4
Propriedades do IPV 4

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

Endereços de servidores DNS
Endereços de servidores DNS

Clique OK, depois Feche. Reinicie seu navegador.

Mac

Para mudar os servidores DNS em um Mac, vá para Preferências do Sistema…

Preferências do sistema Mac.
Preferências do sistema Mac.

Clique no ícone da rede e depois clique em “Advanced”.

Rede Mac avançada.
Rede Mac avançada.

Clique na aba “DNS”.

DNS Mac
DNS Mac

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”.

Redefinir as "Flags" do Chrome.
Redefinir as “Flags” do Chrome.

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.

Executar editor de texto como administrador.
Executar editor de texto como administrador.

Dentro do seu editor de texto, clique em File → Open e navegue até o seguinte local:

C:WindowsSystem32driversetc

Clique no arquivo host e “Open”.

Abrir arquivo hosts
Abrir arquivo hosts

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”.

Terminal Mac
Terminal Mac

Digite o seguinte comando e pressione Enter (provavelmente você será solicitado a inserir sua senha de administrador também).

sudo nano /private/etc/hosts
Arquivo hosts no Mac
Arquivo hosts no Mac

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“.

O botão "<strong>Restart</strong>" do Android.
O botão “Restart” do Android.

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:

Os botões "Restart" em um dispositivo iOS.
Os botões “Restart” em um dispositivo iOS.

Mantenha-os pressionados até que o deslizador de desligamento apareça na tela.

O deslizador de desligamento do iOS.
O deslizador de desligamento do iOS. (Fonte de imagem: GadgetHacks)

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:

  1. Abra o aplicativo da App Store (este é chamado de Google Play Store nos aparelhos Android).
  2. Toque no ícone do seu perfil no canto superior direito (na barra de pesquisa).
  3. Toque na opção de menu Gerenciar aplicativos e dispositivos.
  4. Toque no botão Updates disponíveis.
  5. 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:

  1. Abra o aplicativo Chrome.
  2. Toque no ícone do menu de hambúrgueres ( ou ) na parte superior ou inferior.
  3. Toque em Histórico > Limpar dados de navegação.
  4. Verifique o histórico de navegação e as imagens e arquivos em cache. Deixe as outras opções desmarcadas.
  5. Se solicitado com a mensagem “Também limpar dados destes sites?”, confirme tocando em Limpar.
  6. 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:

  1. Navegue para Configurações > Sistema.
  2. Toque em Atualização do sistema.
  3. Esta tela pode lhe dizer que seu sistema está atualizado. De qualquer forma, toque no botão Verificar por atualização na parte inferior.
  4. Aguarde que o sistema procure por qualquer atualização de sistema operacional disponível.
  5. Se uma atualização for encontrada, concorde em instalá-la, então siga qualquer outra solicitação para completar a instalação.
  6. 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:

  1. Navegue até Configurações > Geral > Atualização de Software.
  2. Revise a tela para verificar se há alguma atualização disponível. Se houver, toque no botão “Baixar e instalar“.
  3. Toque em Instalar agora quando solicitado.
  4. 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:

  1. Navegue para Configurações > Rede e Internet > Internet.
  2. Certifique-se de que o Wi-Fi esteja conectado “On”
  3. Pressione e segure sua conexão de rede Wi-Fi e, em seguida, toque em Modificar.
  4. 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
  5. Toque em Salvar.
Configurações de DNS Wi-Fi do Android.
Configurações de DNS Wi-Fi do Android.

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:

  1. Navegue até Configurações > Wi-Fi.
  2. Toque na sua rede no menu.
  3. Toque em Configurar DNS > Manual.
  4. 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
Configurações de servidor DNS Wi-Fi no iOS.
Configurações de servidor DNS Wi-Fi no iOS.

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):

  1. Libere e renove o endereço IP
  2. Reinicie o serviço de cliente DNS
  3. Altere os servidores DNS
  4. Redefina as “Flags” do Chrome
  5. Desative temporariamente o VPN e o Antivírus
  6. Verifique o arquivo “hosts” local
  7. Verifique o DNS do seu domínio
  8. 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:

  1. Reinicie seu dispositivo
  2. Verifique se há atualizações do aplicativo Chrome
  3. Limpe os dados do navegador e do aplicativo do Chrome
  4. Verifique por atualizações do sistema
  5. Altere as configurações de rede do seu dispositivo móvel