DNS_PROBE_FINISHED_NXDOMAIN: o que é e como resolver

Se você se deparou com a mensagem DNS_PROBE_FINISHED_NXDOMAIN no navegador, não se preocupe: apesar do nome assustador, esse é um dos erros de internet mais comuns e, na maioria dos casos, fácil de resolver. Ele significa que o navegador não conseguiu traduzir o endereço do site (como homehost.com.br) em um endereço IP, ou seja, não encontrou para onde o site aponta.

Neste guia completo, você vai entender exatamente o que causa esse erro e aprender, passo a passo, todas as formas de corrigi-lo — tanto no Windows quanto no Mac, celular e roteador.

O que significa DNS_PROBE_FINISHED_NXDOMAIN?

DNS_PROBE_FINISHED_NXDOMAIN — referência rápida
Código do erro DNS_PROBE_FINISHED_NXDOMAIN
Tipo do erro Erro de DNS (o domínio não pôde ser traduzido em um endereço IP)
Variações por navegador
  • Google Chrome: “Não é possível acessar esse site” + código DNS_PROBE_FINISHED_NXDOMAIN
  • Microsoft Edge: “Não é possível acessar esse site” (usa o mesmo código do Chrome)
  • Mozilla Firefox: “Não foi possível encontrar o servidor”
  • Safari: “O Safari não pode abrir a página”
Principais causas
  • Erro de digitação no endereço
  • Cache de DNS desatualizado (sistema ou navegador)
  • Servidor DNS do provedor com falha
  • Domínio recém-criado (em propagação) ou expirado
  • DNS do domínio mal configurado (NS/registro A)
  • VPN, proxy, antivírus ou firewall interferindo

O erro aparece principalmente no Google Chrome, mas versões equivalentes existem em todos os navegadores. Para entender a mensagem, vale quebrá-la em partes:

  • DNS_PROBE_FINISHED: o navegador tentou fazer uma “sondagem” (probe) no sistema de DNS para descobrir o IP do site.
  • NXDOMAIN: sigla para Non-Existent Domain (domínio inexistente). É a resposta que o servidor DNS devolve quando não encontra o domínio solicitado.

Vale notar que o Chrome tem outros erros da mesma família. Se o que aparece na sua tela é o DNS_PROBE_STARTED, a sondagem nem chegou a terminar — não houve resposta alguma do DNS —, e as soluções são diferentes.

Juntando tudo: o navegador perguntou ao DNS “qual é o IP deste site?” e recebeu como resposta “esse domínio não existe”. O DNS é o sistema que funciona como uma agenda telefônica da internet, traduzindo nomes em números IP. Se quiser entender esse mecanismo a fundo, vale ler o guia o que é DNS.

Erro DNS_PROBE_FINISHED_NXDOMAIN no chrome

Para quem quer entender a fundo: o que é NXDOMAIN no protocolo DNS

Tecnicamente, NXDOMAIN não é uma invenção do navegador — é uma resposta padronizada do próprio protocolo DNS, definida na especificação oficial (RFC 1035). Toda resposta de um servidor DNS carrega um campo chamado RCODE (Response Code), que indica o resultado da consulta. O NXDOMAIN corresponde ao RCODE 3, cujo significado formal é Name Error: o servidor DNS com autoridade sobre aquela zona confirma que o nome de domínio consultado não existe.

Vale entender a diferença em relação a outros resultados possíveis:

  • RCODE 0 (NOERROR): a consulta funcionou e o domínio existe — o caso normal.
  • RCODE 2 (SERVFAIL): o servidor falhou ao processar a consulta (problema no servidor, não no domínio).
  • RCODE 3 (NXDOMAIN): o domínio realmente não existe na zona consultada.

Essa distinção é importante na prática: um NXDOMAIN indica que o nome não foi encontrado — seja porque o domínio expirou, nunca foi registrado, está sem apontamento (registro A/AAAA) ou foi digitado errado. Já um SERVFAIL aponta para uma falha de resolução, e não para a inexistência do domínio. Por isso o erro do navegador se chama justamente DNS_PROBE_FINISHED_NXDOMAIN: a sondagem ao DNS terminou com sucesso, e a resposta recebida foi exatamente essa — “esse nome não existe”.

Você pode confirmar o RCODE de qualquer domínio com ferramentas de linha de comando como o nslookup (Windows, Mac e Linux) ou o dig (Mac e Linux). No dig, por exemplo, o resultado aparece no campo status: do cabeçalho da resposta — se vier status: NXDOMAIN, está confirmado que o domínio não existe na visão daquele servidor DNS.

Como o navegador chega a esse erro

Antes de partir para as soluções, entender o caminho que leva ao erro ajuda a identificar onde está o problema. O diagrama abaixo mostra o fluxo de uma consulta DNS e em que ponto o NXDOMAIN acontece.

Navegador você digita o site Cache local IP já conhecido? Servidor DNS procura o domínio Domínio não existe resposta: NXDOMAIN Erro exibido no navegador: DNS_PROBE_FINISHED_NXDOMAIN
Causas comuns surgem no cache local ou no servidor DNS.

Principais causas do erro

O DNS_PROBE_FINISHED_NXDOMAIN pode ter origens diferentes — algumas no seu computador, outras no domínio ou no provedor. A tabela abaixo resume as causas mais frequentes e onde está a origem de cada uma.

Causa provável Origem Frequência
Erro de digitação no endereço Usuário Muito comum
Cache de DNS desatualizado Computador / navegador Muito comum
Configuração de DNS do provedor Rede / internet Comum
Domínio recém-criado (propagação) Domínio Comum
DNS mal configurado no domínio Domínio Ocasional
VPN, antivírus ou firewall Software do computador Ocasional
Domínio bloqueado por ordem judicial Provedor de internet Ocasional

Há uma causa específica do Brasil que vale conhecer: quando um domínio é bloqueado por decisão judicial, os provedores de internet passam a responder NXDOMAIN para ele — mesmo o domínio existindo normalmente.

O sintoma é característico: o site não abre com o DNS do seu provedor, mas abre normalmente ao trocar para 8.8.8.8 ou 1.1.1.1. É por isso que trocar de DNS “resolve” em alguns casos — não porque o DNS do provedor estava com falha, mas porque ele estava aplicando um bloqueio.

Vale notar que, na maioria das vezes, o problema está no seu próprio computador (cache ou digitação), e não no site. Por isso, comece sempre pelas soluções mais simples. Se o domínio é seu e foi criado há pouco, a causa provável é a propagação de DNS, que pode levar até 24 horas.

Dica rápida: descubra de onde vem o problema
Antes de mexer em configurações, tente abrir o mesmo site no celular usando os dados móveis (4G/5G), e não o Wi-Fi. Se o site abrir no celular mas não no computador, o problema é local (cache ou DNS da sua máquina). Se não abrir em nenhum, a causa provavelmente está no domínio ou no servidor.

E há um teste que confirma com certeza. No terminal ou prompt de comando:

nslookup exemplo.com.br 8.8.8.8

Você está perguntando ao DNS do Google diretamente, contornando o seu provedor e o seu cache. Três respostas possíveis:

Se retornar um endereço IP, o domínio existe e funciona — o problema é local, e as soluções da próxima seção resolvem.

Se retornar “Non-existent domain”, está confirmado: o domínio não existe na visão do mundo inteiro. Aí é o domínio mesmo — expirado, sem apontamento, ou digitado errado.

E se travar sem resposta, o problema é de conexão, não de DNS.

Árvore de diagnóstico do erro NXDOMAIN: se o site abre no celular com dados móveis o problema é local, se não abre em lugar nenhum o problema é do domínio

Resumo: qual solução tentar primeiro?

Antes de partir para as soluções detalhadas, esta é a ordem recomendada. As três primeiras resolvem a maioria dos casos e levam menos de dois minutos.

Ordem recomendada para resolver o erro NXDOMAIN: conferir digitação, limpar cache de DNS, reiniciar navegador e roteador, trocar servidor DNS, desativar DNS seguro e verificar o DNS do domínio

Como resolver o DNS_PROBE_FINISHED_NXDOMAIN no computador

A seguir, as soluções organizadas da mais simples para a mais avançada. Siga na ordem — geralmente as primeiras já resolvem.

1. Verifique o endereço digitado

Parece óbvio, mas é a causa número um. Confira se não há erros de digitação, espaços ou extensões trocadas (.com no lugar de .com.br, por exemplo). Tente acessar o site a partir de um link do Google em vez de digitar manualmente.

2. Reinicie o navegador e o roteador

Feche o navegador completamente e abra de novo. Se não resolver, desligue o roteador da tomada, espere 30 segundos e ligue novamente. Isso renova a conexão e limpa caches temporários da rede.

3. Limpe o cache de DNS do seu sistema

Essa é uma das soluções mais eficazes. O comando varia conforme o sistema:

Sistema Onde executar Comando
Windows Prompt de Comando (cmd) ipconfig /flushdns
macOS Terminal sudo dscacheutil -flushcache
Linux Terminal sudo systemd-resolve --flush-caches

Recomendamos a leitura deste artigo sobre como usar o Flush DNS em diversos sistemas operacionais.

4. Limpe o cache de DNS do Chrome

Além do sistema, o próprio Chrome mantém um cache de DNS. Digite na barra de endereços:

chrome://net-internals/#dns

Depois, clique em “Clear host cache” e tente acessar o site novamente. Recomendamos a leitura deste artigo, sobre como limpar o cache do navegador.

5. Desative o “Usar DNS seguro” (DNS over HTTPS) do Chrome

O Chrome tem um recurso chamado DNS seguro (ou DNS over HTTPS), que criptografa as consultas de DNS para mais privacidade. É útil na maioria dos casos, mas quando o provedor de DNS seguro configurado está indisponível, mal configurado ou em conflito com a sua rede, ele pode justamente provocar o DNS_PROBE_FINISHED_NXDOMAIN. Essa é uma das causas mais comuns quando o erro aparece só no Chrome, enquanto outros navegadores acessam o site normalmente.

Para desativar ou ajustar:

  1. Digite chrome://settings/security na barra de endereços e pressione Enter.
  2. Role até a seção Avançado.
  3. Localize a opção Usar DNS seguro.
  4. Você tem duas saídas: desligue a opção por completo, ou, se quiser manter o recurso ativo, troque a seleção de um provedor personalizado para “Usar o provedor de serviços atual” — assim o Chrome passa a usar o DNS da sua própria rede.
  5. Feche e reabra o navegador e tente acessar o site novamente.

Se o erro vinha de um provedor de DNS seguro com falha (um cenário bastante relatado em fóruns de suporte), o acesso costuma voltar ao normal logo após esse ajuste.

6. Troque o servidor DNS

Se o DNS do seu provedor de internet estiver instável ou com falha, trocar por um servidor DNS público e gratuito costuma resolver o erro — além de, muitas vezes, deixar a navegação mais rápida e estável. Troque para um DNS público confiável, como o DNS do Google (8.8.8.8) ou o OpenDNS. Os mais usados são:

  • Google: 8.8.8.8 e 8.8.4.4
  • Cloudflare: 1.1.1.1 e 1.0.0.1
  • OpenDNS: 208.67.222.222 e 208.67.220.220

Você pode aplicar a mudança no computador (Windows ou macOS) ou diretamente no roteador.

Windows

  1. Abra o Painel de Controle e vá em Central de Rede e Compartilhamento.
  2. Clique em Alterar as configurações do adaptador, no menu à esquerda.
  3. Clique com o botão direito na sua conexão ativa (Wi-Fi ou Ethernet) e escolha Propriedades.
  4. Selecione Protocolo IP Versão 4 (TCP/IPv4) e clique em Propriedades.
  5. Marque Usar os seguintes endereços de servidor DNS e preencha o servidor preferencial e o alternativo (por exemplo, 8.8.8.8 e 8.8.4.4).
  6. Clique em OK para salvar.
Alterar o servidor DNS no Windows

macOS

  1. Abra os Ajustes do Sistema e vá em Rede.
  2. Selecione a sua conexão ativa (Wi-Fi ou Ethernet) e clique em Detalhes.
  3. Vá até a aba DNS.
  4. Clique no botão +, abaixo da lista de servidores, e digite o endereço desejado (por exemplo, 1.1.1.1). Repita para adicionar o alternativo.
  5. Clique em OK e depois em Aplicar para salvar.

No roteador

Se preferir que a mudança valha para todos os dispositivos da rede de uma vez, altere o DNS diretamente no painel do roteador. Acesse o painel pelo endereço de IP do aparelho (geralmente 192.168.0.1 ou 192.168.1.1), procure a seção de configurações de DNS — normalmente em “Internet”, “WAN” ou “DHCP” — e insira os mesmos endereços públicos acima. Para entender melhor o tema, veja como resolver problema de DNS.

7. Libere e renove o IP e redefina o Winsock

Renovar o endereço de IP força o sistema a buscar uma configuração de rede nova, e redefinir o Winsock — o componente do Windows que controla as conexões de internet dos programas — resolve casos em que esse catálogo ficou corrompido.

Windows

No Prompt de Comando aberto como administrador, execute os comandos abaixo, um de cada vez:

ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh winsock reset

Depois de rodar todos, reinicie o computador para que as alterações tenham efeito.

ipconfig /release
ipconfig /renew
netsh winsock reset

macOS

No Mac não existe o Winsock, mas você pode renovar a concessão de IP, que tem efeito parecido:

  1. Abra os Ajustes do Sistema e vá em Rede.
  2. Selecione a sua conexão ativa e clique em Detalhes.
  3. Vá até a aba TCP/IP.
  4. Clique em Renovar concessão de DHCP.
  5. Clique em OK para confirmar.

8. Reinicie o serviço Cliente DNS (Windows)

O Windows tem um serviço chamado Cliente DNS, responsável por armazenar e resolver os nomes de domínio no sistema. Reiniciá-lo limpa o estado atual e costuma corrigir o erro. Há três formas de fazer isso — escolha a que preferir.

Pelo Prompt de Comando

Abra o Prompt de Comando como administrador e execute:

net stop dnscache
net start dnscache

O primeiro comando para o serviço e o segundo o inicia novamente.

Pelo aplicativo “Serviços”

  1. Digite Serviços na barra de busca do Windows e abra o aplicativo.
  2. Role a lista até encontrar Cliente DNS.
  3. Clique com o botão direito sobre ele e escolha Reiniciar.
Reinicie o serviço Cliente DNS (Windows)

Pela Configuração do Sistema (msconfig)

  1. Pressione Win + R, digite msconfig e pressione Enter.
  2. Vá até a aba Serviços.
  3. Localize o Cliente DNS, desmarque a caixa, clique em Aplicar, marque novamente e confirme.
  4. Reinicie o computador.

9. Verifique o arquivo hosts

O arquivo hosts é uma lista local que o computador consulta antes do DNS. Se algum domínio estiver apontado ali para um IP errado, o sistema vai ignorar o DNS e o erro aparece. Vale conferir se o site problemático está nessa lista.

Windows

  1. Digite Bloco de Notas na busca, clique com o botão direito e escolha Executar como administrador.
  2. Vá em Arquivo → Abrir e cole o caminho na barra de endereço:
C:\Windows\System32\drivers\etc\hosts
  1. Mude o filtro de Documentos de Texto (.txt) para Todos os Arquivos para o arquivo aparecer.
  2. Procure por qualquer linha que contenha o domínio que você não consegue acessar. Se encontrar, apague essa linha e salve o arquivo.
Editar arquivo hosts do Windows

macOS e Linux

  1. Abra o Terminal.
  2. Execute o comando abaixo e digite a sua senha quando solicitado:
sudo nano /etc/hosts
  1. Procure por linhas que mencionem o domínio problemático e remova-as.
  2. Pressione Ctrl + O para salvar e Ctrl + X para sair.

Em qualquer sistema, só remova linhas que você reconheça como indevidas — não altere as entradas padrão, como as que apontam para localhost (127.0.0.1).

10. Redefina as flags do Chrome

O Chrome permite ativar recursos experimentais, chamados de flags. Eles ainda estão em desenvolvimento e, às vezes, são alterados sem querer — ou por uma extensão — e acabam interferindo na conexão e provocando o erro. Restaurar tudo ao padrão é simples:

  1. Digite chrome://flags na barra de endereços e pressione Enter.
  2. No canto superior direito, clique no botão Reset all (Redefinir tudo).
  3. Feche e reabra o Chrome para que a mudança tenha efeito, e tente acessar o site novamente.

Vale lembrar: as flags são recursos experimentais e instáveis por natureza, então redefini-las não causa nenhum prejuízo ao navegador — apenas devolve as configurações originais.

11. Desative a VPN, o proxy ou o antivírus temporariamente

VPNs, proxies e alguns programas de antivírus interceptam as consultas de DNS para filtrar ou proteger a navegação, e nesse processo podem acabar bloqueando o acesso a determinados sites. Para descobrir se é esse o caso, desative temporariamente cada um deles e tente acessar o site de novo.

Se o acesso voltar ao desativar uma dessas ferramentas, o problema está na configuração dela: ajuste as opções do programa, adicione o site a uma lista de exceções ou troque de ferramenta. Lembre-se de reativar a proteção depois do teste.

12. Atualize os drivers de rede (Windows)

Esta é uma causa menos comum, mas vale checar quando nada mais resolveu: um driver de rede desatualizado ou corrompido pode atrapalhar a resolução de DNS. Para atualizá-lo:

  1. Clique com o botão direito no menu Iniciar e escolha Gerenciador de Dispositivos.
  2. Expanda a seção Adaptadores de rede.
  3. Clique com o botão direito no seu adaptador (Wi-Fi ou Ethernet) e escolha Atualizar driver.
  4. Selecione Pesquisar drivers automaticamente e siga as instruções.
  5. Reinicie o computador ao final.

Se o Windows informar que o driver já está atualizado, vale procurar a versão mais recente diretamente no site do fabricante da placa de rede ou do notebook.

Gerenciador de Dispositivos do Windows com a seção Adaptadores de rede aberta e o menu de botão direito exibindo a opção Atualizar driver

Como resolver o DNS_PROBE_FINISHED_NXDOMAIN no celular

O erro também aparece no celular, tanto no Android quanto no iPhone, normalmente ao navegar pelo Chrome ou pelo Safari. As causas são as mesmas do computador — cache, DNS da rede ou conexão —, e as soluções são igualmente simples. Veja o que fazer em cada sistema.

No Android

1. Ative e desative o modo avião

A forma mais rápida de renovar a conexão. Abra a barra de notificações, toque no ícone de modo avião, espere cerca de 10 segundos e toque novamente para desativar. Isso reinicia o acesso à rede e limpa caches temporários de conexão.

2. Limpe o cache do app do Chrome

  1. Vá em Configurações → Aplicativos → Chrome.
  2. Toque em Armazenamento.
  3. Toque em Limpar cache.

Isso remove dados temporários do navegador sem apagar suas senhas ou favoritos.

3. Troque o DNS da rede Wi-Fi ou use o DNS Privado

A maneira mais simples no Android é ativar o DNS Privado, que vale para todas as conexões:

  1. Vá em Configurações → Rede e Internet (ou Conexões, dependendo do aparelho).
  2. Toque em DNS Privado.
  3. Selecione Nome do host do provedor de DNS Privado e digite dns.google (Google) ou one.one.one.one (Cloudflare).
  4. Salve e tente acessar o site novamente.

Como alternativa, dá para alterar o DNS apenas da rede Wi-Fi atual: mantenha o dedo pressionado sobre a rede conectada, escolha Modificar rede → Opções avançadas, troque “Configurações de IP” para Estático e informe os servidores DNS (como 8.8.8.8 e 8.8.4.4).

⚠️ E se o DNS Privado já estava ativo, tente o contrário: desative-o. Algumas redes corporativas, escolas e provedores bloqueiam consultas de DNS criptografado, que trafegam na porta 853. Nesses casos o recurso é a causa do erro, não a solução — e desligá-lo faz o site voltar.

Para desativar: o mesmo caminho de Configurações → Rede e Internet → DNS Privado, escolhendo Desativado ou Automático.

💡

Dica: o caminho exato dos menus muda conforme a marca (Samsung, Motorola, Xiaomi) e a versão do Android, mas os nomes das opções são equivalentes.

Tela de configurações do Android com a opção DNS Privado selecionada e o campo preenchido com dns.google

No iPhone (iOS)

1. Ative e desative o modo avião

Abra a Central de Controle, toque no ícone de modo avião, aguarde cerca de 10 segundos e toque novamente para desativar. É a solução mais rápida e costuma resolver falhas momentâneas de conexão.

2. Configure um DNS manual na rede Wi-Fi

  1. Vá em Ajustes → Wi-Fi.
  2. Toque no ícone de informações (i) ao lado da rede conectada.
  3. Toque em Configurar DNS e mude para Manual.
  4. Toque em Adicionar Servidor e informe 8.8.8.8 e 8.8.4.4 (Google) ou 1.1.1.1 e 1.0.0.1 (Cloudflare).
  5. Remova os endereços antigos, se houver, e toque em Salvar.
Tela de Wi-Fi do iPhone na opção Configurar DNS em modo Manual com os servidores 8.8.8.8 e 8.8.4.4 adicionados

3. Redefina os ajustes de rede

Se nada resolveu, redefinir as configurações de rede limpa DNS, Wi-Fi salvos e ajustes de conexão de uma vez:

  1. Vá em Ajustes → Geral → Transferir ou Redefinir iPhone.
  2. Toque em Redefinir → Redefinir ajustes de rede.
  3. Confirme com a sua senha e aguarde o aparelho reiniciar.

Lembre-se de que isso apaga as senhas de Wi-Fi salvas, então tenha-as à mão para reconectar depois.

O erro DNS_PROBE_FINISHED_NXDOMAIN no meu próprio site

Se você testou as soluções locais e o erro acontece com o seu próprio site — especialmente se ele também não abre em outros dispositivos ou redes —, a causa provavelmente está no domínio ou na hospedagem, e não no computador de quem acessa. Veja o que verificar, na ordem.

1. Confira se o domínio não expirou

Um domínio vencido para de resolver e passa a devolver o NXDOMAIN. Para checar o status e a data de expiração, use uma ferramenta de consulta WHOIS, como o WHOIS da Homehost ou o ICANN Lookup. Basta inserir o domínio e observar dois campos:

  • Status do domínio: o ideal é aparecer como active. Atenção se vier como:
    • inactive — o domínio não está ativo ou sem apontamento válido;
    • redemptionPeriod — o domínio expirou e está em período de resgate (veja o ciclo de vida abaixo).
  • Data de expiração (Registry Expiration): se a data já passou, o domínio está vencido e precisa ser renovado para voltar a funcionar.

2. Entenda o ciclo de vida do domínio

Quando um domínio vence, ele não é apagado de imediato — passa por algumas fases até ficar disponível de novo. Conhecer esse ciclo ajuda a saber se ainda dá para recuperá-lo e a que custo:

  • Ativo: funcionando normalmente, dentro do prazo de registro.
  • Período de carência (graça): logo após o vencimento. O site sai do ar, mas você ainda pode renovar pelo valor normal, sem taxa extra.
  • Período de resgate (redemption): se não renovar na carência, o domínio entra nesta fase, que dura cerca de 30 dias. Ainda é possível recuperá-lo, mas com uma taxa adicional de resgate.
  • Exclusão pendente: fase final, em que não há mais como resgatar. Depois dela, o domínio é liberado e pode ser registrado por qualquer pessoa.

A lição prática: renove o domínio antes do vencimento para nunca chegar à fase de resgate, que é mais cara e arriscada.

Infográfico do ciclo de vida de um domínio mostrando as fases ativo, período de carência, período de resgate e exclusão pendente

3. Verifique os apontamentos de DNS do domínio

Com o domínio ativo, o próximo passo é conferir se ele aponta corretamente para a sua hospedagem:

  • Servidores DNS (NS): confirme se os nameservers do domínio são os fornecidos pela sua hospedagem. Se estiverem apontando para outro lugar, o site não resolve.
  • Registro A: é o registro responsável por ligar o domínio ao endereço IP do servidor. Verifique se ele aponta para o IP correto da sua hospedagem.
  • Propagação: se você acabou de configurar ou alterar o domínio, as mudanças podem levar até 24 horas para valer em toda a internet. Entenda melhor em o que é propagação de DNS.

Para domínios .BR, a configuração dos servidores DNS é feita no Registro.br. O passo a passo está em como alterar o DNS de um domínio pelo Registro.br. E, se ao configurar aparecer a mensagem “pesquisa recusada”, há um guia específico em como resolver o erro pesquisa recusada no Registro.br.

4. Pause a CDN (Cloudflare) para testar

Se o seu site usa uma CDN como o Cloudflare, ela fica na frente do domínio e também pode ser a origem do erro — por cache desatualizado ou conflito nas configurações de DNS. Para descartar essa possibilidade, pause a CDN temporariamente e teste o acesso:

  1. Acesse o painel do Cloudflare e selecione o seu site.
  2. Na página de visão geral (Overview), role até o fim da barra lateral direita.
  3. Clique em Pause Cloudflare on Site (Pausar o Cloudflare no site).
  4. Teste o acesso ao domínio. Se o site voltar a abrir, o problema está na configuração da CDN, e não no domínio em si.

Depois do teste, é só reativar o Cloudflare pelo mesmo botão.

🛟

Ainda com o erro? Se você verificou todos esses pontos e o problema continua, entre em contato com o suporte da sua hospedagem: eles conseguem identificar exatamente em que ponto a resolução do domínio está falhando.

Como o erro DNS_PROBE_FINISHED_NXDOMAIN aparece em outros navegadores

Até aqui falamos sobre o erro principalmente no Google Chrome, onde ele exibe o código DNS_PROBE_FINISHED_NXDOMAIN. Mas o mesmo problema acontece em qualquer navegador — o que muda é a forma como a mensagem é exibida. Como a causa é a mesma (o domínio não foi encontrado no DNS), as soluções deste guia valem para todos eles.

Google Chrome

Exibe a mensagem “Não é possível acessar esse site”, acompanhada do código DNS_PROBE_FINISHED_NXDOMAIN logo abaixo. É a versão mais conhecida do erro e a que dá nome a este guia.

Erro DNS_PROBE_FINISHED_NXDOMAIN no chrome

Microsoft Edge

Como o Edge é baseado no mesmo motor do Chrome (o Chromium), ele usa exatamente o mesmo código: DNS_PROBE_FINISHED_NXDOMAIN, com a mensagem “Não é possível acessar esse site”. As soluções são idênticas às do Chrome.

Erro DNS_PROBE_FINISHED_NXDOMAIN no Microsoft Edge, que usa o mesmo código do Chrome

Mozilla Firefox

O Firefox não usa o código DNS_PROBE_FINISHED_NXDOMAIN. No lugar, mostra a mensagem “Não foi possível encontrar o servidor”, sugerindo verificar o endereço digitado, a conexão e o firewall.

Erro de DNS no Mozilla Firefox com a mensagem Não foi possível encontrar o servidor

Safari

No Safari, a mensagem também é diferente: “Não é possível abrir a página”, informando que o servidor do site não foi encontrado. Apesar do texto distinto, a origem é a mesma falha de DNS.

Erro de DNS no Safari com a mensagem Não é possível abrir a página
Cansado de erros de DNS no seu site?
Com a hospedagem da Homehost, seu domínio fica com o DNS configurado corretamente e propagado, além de um suporte em português pronto para resolver qualquer problema rapidamente — para o seu site ficar sempre no ar.
Conhecer planos de hospedagem

Perguntas frequentes sobre o erro NXDOMAIN

O que significa DNS_PROBE_FINISHED_NXDOMAIN?

Significa que o navegador não conseguiu encontrar o endereço IP do site, porque o servidor DNS respondeu que o domínio não existe (NXDOMAIN, de “Non-Existent Domain”). Na prática, o nome do site não pôde ser traduzido em um endereço para conexão.

O erro é problema do meu computador ou do site?

Na maioria das vezes é local, ligado ao cache de DNS do seu computador ou a um erro de digitação. Para confirmar, tente abrir o mesmo site em outro dispositivo ou usando os dados móveis do celular. Se abrir em outro lugar, o problema é da sua máquina ou rede; se não abrir em nenhum, a causa está no domínio ou no servidor.

Como confirmar se o domínio realmente não existe?

Use o comando nslookup exemplo.com.br 8.8.8.8 no terminal ou prompt de comando — você estará perguntando ao DNS do Google diretamente, contornando o seu provedor e o seu cache. Se retornar um endereço IP, o domínio existe e o problema é local. Se retornar “Non-existent domain”, está confirmado que o domínio não existe.

Como limpar o cache de DNS para resolver o erro?

No Windows, abra o Prompt de Comando e digite ipconfig /flushdns. No macOS, use o Terminal com sudo dscacheutil -flushcache. No Linux, execute sudo systemd-resolve --flush-caches. Também vale limpar o cache do Chrome em chrome://net-internals/#dns, clicando em “Clear host cache”.

Trocar o servidor DNS resolve o problema?

Em muitos casos, sim. Se o DNS do seu provedor de internet estiver com falhas, trocar pelos servidores gratuitos do Google (8.8.8.8 e 8.8.4.4) ou da Cloudflare (1.1.1.1 e 1.0.0.1) costuma resolver. A alteração pode ser feita nas configurações de rede do sistema operacional ou diretamente no roteador.

O site não abre com o DNS do meu provedor, mas abre com o 8.8.8.8. Por quê?

Isso costuma indicar que o domínio está bloqueado no seu provedor de internet — por decisão judicial, por exemplo. Nesse caso o provedor responde NXDOMAIN mesmo o domínio existindo normalmente, e o erro desaparece ao usar um DNS público. É diferente de uma falha do DNS do provedor, em que o problema atingiria vários sites ao mesmo tempo.

Por que o erro aparece só no Chrome e não nos outros navegadores?

Quando o erro acontece apenas no Chrome, a causa mais comum é o recurso “Usar DNS seguro” (DNS over HTTPS). Se o provedor de DNS seguro configurado está indisponível ou em conflito com a sua rede, o Chrome falha enquanto outros navegadores acessam normalmente. Desative a opção em chrome://settings/security ou mude para “Usar o provedor de serviços atual”.

Como resolver o erro no celular (Android ou iPhone)?

Comece ativando e desativando o modo avião, que renova a conexão. Se não resolver, limpe o cache do app do navegador e troque o DNS da rede: no Android, use o DNS Privado com dns.google; no iPhone, configure um DNS manual no Wi-Fi. E se o DNS Privado já estava ativo, tente desativá-lo — algumas redes bloqueiam DNS criptografado, e nesse caso ele é a causa do erro.

O erro aparece no meu próprio site. O que fazer?

Primeiro, verifique se o domínio não expirou, usando uma consulta WHOIS. Em seguida, confira se os servidores DNS (NS) e o registro A apontam corretamente para a sua hospedagem. Se o domínio foi configurado há pouco, pode estar em propagação, que leva até 24 horas. Para domínios .BR, confira a configuração no Registro.br. Persistindo, contate o suporte da sua hospedagem.

O erro pode ser causado por VPN ou antivírus?

Sim. VPNs, proxies e alguns programas de antivírus interceptam as consultas de DNS e podem provocar o erro. Para testar, desative temporariamente esses softwares e tente acessar o site novamente. Se funcionar, ajuste as configurações do programa, adicione o site às exceções ou troque de ferramenta.

O DNS_PROBE_FINISHED_NXDOMAIN é um vírus?

Não. É apenas uma mensagem de erro de DNS, indicando que o domínio não foi encontrado. Na grande maioria dos casos, a causa é cache desatualizado, erro de digitação ou falha no servidor DNS — nada relacionado a malware. Ainda assim, se o erro surgir junto de outros comportamentos estranhos, vale rodar uma verificação com o seu antivírus por precaução.

Qual é o melhor DNS para resolver o erro?

Os DNS públicos mais confiáveis e rápidos são o do Google (8.8.8.8 e 8.8.4.4) e o da Cloudflare (1.1.1.1 e 1.0.0.1). Ambos são gratuitos e costumam ser mais estáveis que o DNS padrão de muitos provedores. O OpenDNS (208.67.222.222) é outra boa alternativa.

Quanto tempo o erro demora para desaparecer?

Depende da causa. Erros locais (cache, digitação, DNS da máquina) somem na hora, assim que você aplica a solução. Já quando o problema é propagação de um domínio recém-configurado ou alterado, pode levar até 24 horas para normalizar em toda a internet.

O erro acontece em todos os sites ou só em um — qual a diferença?

Se o erro aparece em todos os sites, a causa costuma estar na sua conexão, no DNS da rede ou no roteador. Se acontece em um site específico, o mais provável é que o problema esteja naquele domínio (expirado, mal configurado ou em propagação), no cache local referente a ele, ou num bloqueio aplicado pelo provedor.

Conclusão

O DNS_PROBE_FINISHED_NXDOMAIN é, na grande maioria dos casos, um problema simples e local — resolvido em poucos minutos limpando o cache de DNS ou trocando o servidor DNS. Comece sempre pelas soluções mais básicas (digitação e cache) antes de partir para as avançadas.

Se o erro acontece no seu próprio site e nada resolve, a causa provável está na configuração de DNS do domínio ou na propagação, e o suporte da sua hospedagem pode ajudar a identificar o ponto exato da falha.

Este artigo foi útil?

Obrigado pela resposta!
Picture of Gustavo Gallas

Gustavo Gallas

Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do Bóris, seu pet de estimação. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos técnicos.

Contato: gustavo.blog@homehost.com.br

Ganhe 30% OFF

Indique seu nome e e-mail,e ganhe um cupom de desconto de 30% para sempre na Homehost!