ERR_NAME_NOT_RESOLVED (-105): como resolver no celular e PC

Ponto-chave

ERR_NAME_NOT_RESOLVED (erro -105) significa que a consulta DNS pelo nome do site falhou, então o Chrome não obteve um endereço IP para se conectar. Ao carregar páginas, o Chrome costuma trocá-lo por um código DNS_PROBE_FINISHED depois de um teste rápido; você vê o ERR_NAME_NOT_RESOLVED em si quando nenhum teste roda, como em aplicativos e no DevTools, ou quando o teste é inconclusivo. Confira a grafia e depois o DNS: o DNS seguro do Chrome, o DNS particular do Android, o router ou troque para 1.1.1.1 ou 8.8.8.8.

Verifique agora

Guia de correção do erro ERR_NAME_NOT_RESOLVED mostrando a tela do Chrome de endereço IP do servidor não encontrado e as soluções de DNS mais rápidas
Guia de correção do erro ERR_NAME_NOT_RESOLVED mostrando a tela do Chrome de endereço IP do servidor não encontrado e as soluções de DNS mais rápidas
Comece a ler
  1. O que é o ERR_NAME_NOT_RESOLVED?
  2. ERR_NAME_NOT_RESOLVED vs DNS_PROBE_FINISHED_NXDOMAIN
  3. Causas comuns do ERR_NAME_NOT_RESOLVED
  4. Correção 1: verifique a URL e teste outro site
  5. Correção 2: verifique a sua conexão com a internet
  6. Correção 3: limpe o DNS e renove o seu IP
  7. Correção 4: limpe o cache de DNS interno do Chrome
  8. Correção 5: confira a configuração de DNS seguro do Chrome
  9. Correção 6: mude para um servidor DNS público
  10. Correção 7: reinicie o router
  11. Correção 8: confira o DNS particular no Android
  12. Correção 9: verifique o arquivo hosts, a VPN e o antivírus
  13. Para donos de sites: o seu domínio não resolve
  14. Como verificar se a correção funcionou
  15. Perguntas Frequentes

O que é o ERR_NAME_NOT_RESOLVED?

O ERR_NAME_NOT_RESOLVED significa que a consulta DNS pelo nome do site falhou, então o Chrome não obteve um endereço IP para se conectar. O Chrome exibe "Não é possível acessar esse site" com "Não foi possível encontrar o endereço IP do servidor de example.com." A lista de erros do Chromium o chama de erro -105, "The host name could not be resolved" (não foi possível resolver o nome do host) (net_error_list.h).

O seu dispositivo pede a um resolver DNS que transforme um nome como example.com em um endereço IP. Este erro significa que isso falhou: o resolver não respondeu, respondeu com um erro, disse que o nome não existe, ou o seu dispositivo não conseguiu alcançar nenhum resolver.

Ele pode atingir um único site (o DNS daquele domínio, ou uma falha em cache para ele) ou todos os sites de uma vez (o seu resolver, a rede ou as configurações do dispositivo). As correções abaixo cobrem os dois casos.

O domínio resolve no DNS público? Verifique agora

ERR_NAME_NOT_RESOLVED vs DNS_PROBE_FINISHED_NXDOMAIN

Os dois começam como a mesma falha. Quando uma página não carrega por causa do DNS, o Chrome costuma rodar um teste rápido, uma sonda de DNS, e troca o ERR_NAME_NOT_RESOLVED pelo resultado:

O que você vêO que significaOnde olhar
ERR_NAME_NOT_RESOLVEDA consulta falhou e o Chrome não diagnosticou (ou não conseguiu diagnosticar)Este guia
DNS_PROBE_FINISHED_NXDOMAINA consulta de teste do Chrome funcionou, então ele conclui que este nome não existeA grafia e depois o DNS público: guia do NXDOMAIN
DNS_PROBE_FINISHED_BAD_CONFIGOs seus servidores DNS falham enquanto os do Google funcionamAs suas configurações de DNS (Correção 6)
DNS_PROBE_FINISHED_BAD_SECURE_CONFIGO provedor de DNS seguro do Chrome falha enquanto o DNS do Google funcionaO DNS seguro do Chrome (Correção 5)
DNS_PROBE_FINISHED_NO_INTERNETO seu DNS falha e o Chrome também não alcança o DNS do Google (geralmente sem internet)A sua conexão (Correção 2)
DNS_PROBE_STARTEDO Chrome ainda está diagnosticandoguia do DNS_PROBE_STARTED

Você vê o próprio ERR_NAME_NOT_RESOLVED quando nenhuma sonda roda: em aplicativos e no DevTools, para as imagens e scripts de uma página, quando a sonda está desativada (o Chrome atual não tem um botão para isso; só a política de administrador AlternateErrorPagesEnabled ou uma extensão podem desativá-la) ou quando o resultado da sonda é inconclusivo (net_error_tab_helper.cc).

De qualquer forma, as correções se sobrepõem: confira o nome e depois o caminho do seu DNS.

Causas comuns do ERR_NAME_NOT_RESOLVED

As causas, do seu lado até o do site:

  • Nenhum resolver DNS funcionando — O servidor DNS configurado no seu dispositivo está fora do ar, inacessível ou bloqueado pela rede em que você está.
  • DNS seguro (DoH) mal configurado — A configuração "Usar DNS seguro" do Chrome aponta para uma URL de provedor personalizada quebrada ou digitada errada, então toda consulta falha.
  • Erro de digitação no DNS particular do Android — um nome de host errado no DNS particular (ex.: dns.gogle em vez de dns.google) quebra todas as consultas no celular; o Android avisa "Não é possível acessar o servidor DNS privado".
  • Uma falha em cache — o seu sistema, o router ou o Chrome guardou uma resposta anterior de falha ou de "não existe" e a repete até ela expirar.
  • Problemas no router — O encaminhador de DNS do router travou; os dispositivos não conseguem resolver nada até ele ser reiniciado.
  • Erro de digitação no domínio — Um domínio digitado errado ou incompleto pode produzir tanto NAME_NOT_RESOLVED quanto NXDOMAIN.
  • Interferência de VPN, firewall ou antivírus — O software de segurança intercepta as consultas DNS e falha, ou o túnel da VPN está ativo mas o servidor DNS dela não responde.
  • Arquivo hosts ou controle parental — Substituições locais ou softwares de filtragem bloqueiam a resolução de domínios específicos.
  • O DNS do domínio está realmente quebrado — Registros A/AAAA ausentes ou nameservers mal configurados do lado do site.

Correção 1: verifique a URL e teste outro site

Primeiro, elimine as causas triviais. Confira o endereço em busca de erros de digitação — um único caractere errado significa pedir ao DNS um nome que não tem como resolver.

Depois, abra dois ou três outros sites. Se apenas um site falha, o problema é o DNS daquele domínio ou a sua entrada em cache para ele — pule para a limpeza de DNS abaixo e verifique se o domínio realmente resolve globalmente com o Consulta DNS do DNS Robot. Se todos os sites falham, o problema é o seu resolver ou a sua rede — continue com as correções de conexão e de servidor DNS.

Correção 2: verifique a sua conexão com a internet

O ERR_NAME_NOT_RESOLVED costuma aparecer quando a própria conexão de rede está meio quebrada: você está conectado ao Wi-Fi, mas a rede não tem uma rota funcionando até a internet ou até um servidor DNS.

Desligue e ligue o Wi-Fi de novo (ou desconecte e reconecte o cabo Ethernet). No celular, alterne entre Wi-Fi e dados móveis para ver qual caminho funciona. Se você está em uma rede com portal cativo (hotel, aeroporto, cafeteria), abra uma nova aba e tente acionar a página de login — o DNS costuma falhar até você se autenticar.

Correção 3: limpe o DNS e renove o seu IP

Uma falha em cache pode durar mais que o problema que a causou. Limpar apaga todas as consultas armazenadas, incluindo as falhas em cache, e renovar a concessão de IP atualiza os servidores DNS atribuídos ao seu dispositivo.

bash
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset

# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Linux (systemd-resolved)
sudo resolvectl flush-caches

O comando netsh winsock reset no Windows repara a própria pilha de rede — vale rodar se a limpeza sozinha não ajudar, mas ele exige reiniciar o PC. Para um passo a passo mais detalhado de cada plataforma, veja Como Limpar o DNS no Windows, Mac, Linux e Chrome.

Correção 4: limpe o cache de DNS interno do Chrome

O Chrome mantém o próprio cache de DNS, separado do cache do sistema operacional. Uma consulta que falhou e ficou em cache dentro do Chrome sobrevive à limpeza no nível do sistema — então limpe os dois.

  • Digite chrome://net-internals/#dns na barra de endereço e clique em Clear host cache
  • Depois abra chrome://net-internals/#sockets e clique em Flush socket pools
  • Reinicie o Chrome e tente acessar o site de novo

Correção 5: confira a configuração de DNS seguro do Chrome

O Chrome pode criptografar as consultas DNS com DNS-over-HTTPS: a configuração Usar DNS seguro. Se ela aponta para um provedor personalizado cujo endereço foi digitado errado, descontinuado ou bloqueado na sua rede, as consultas no Chrome falham enquanto os outros aplicativos funcionam normalmente.

Para conferir:

  • Abra chrome://settings/security na barra de endereço
  • Encontre Usar DNS seguro em Avançadas
  • Em Selecionar provedor de DNS, escolha Padrão do SO (quando disponível), ou um provedor da lista como Google ou Cloudflare, em vez de uma URL personalizada
  • Ou desative a opção temporariamente para confirmar que ela é a causa, e depois reative com um provedor que funcione
  • Recarregue a página

Correção 6: mude para um servidor DNS público

Se o resolver DNS do seu provedor de internet está lento, instável ou fora do ar, apontar o seu dispositivo para um resolver público corrige a resolução na hora e geralmente ainda acelera a navegação.

ProvedorDNS PrimárioDNS SecundárioMelhor Para
Cloudflare1.1.1.11.0.0.1Velocidade e privacidade
Google Public DNS8.8.8.88.8.4.4Confiabilidade
Quad99.9.9.9149.112.112.112Bloqueio de malware
OpenDNS208.67.222.222208.67.220.220Filtragem de conteúdo

Windows: Configurações → Rede e Internet → Wi-Fi → Gerenciar redes conhecidas → sua rede (para cabo: Ethernet → sua rede) → Editar ao lado de Atribuição de servidor DNS → Manual → ative o IPv4 → Preferencial 1.1.1.1, Alternativo 1.0.0.1 → Salvar.

macOS: Ajustes do Sistema → Rede → Wi-Fi → Detalhes → DNS → remova as entradas antigas e adicione 1.1.1.1 e 1.0.0.1 → OK.

iPhone: Ajustes → Wi-Fi → toque no (i) ao lado da sua rede → Configurar DNS → Manual → adicione 1.1.1.1 e 1.0.0.1.

Não sabe qual resolver é o mais rápido na sua região? Faça o benchmark a partir da sua própria conexão com o Teste de velocidade de DNS do DNS Robot.

Correção 7: reinicie o router

A maioria dos dispositivos domésticos envia as consultas DNS para o router, que as encaminha ao provedor de internet. Quando o encaminhador de DNS do router trava, todos os dispositivos da rede começam a exibir ERR_NAME_NOT_RESOLVED mesmo com o Wi-Fi aparentemente conectado.

Desligue o router (e o modem) da tomada por 30 segundos, ligue de volta e aguarde 2–3 minutos. Se a resolução voltar a falhar em poucos dias, configure um servidor DNS público diretamente nos seus dispositivos (Correção 6) para que eles parem de depender do encaminhador do router — ou altere as configurações de DNS do próprio router para 1.1.1.1 / 8.8.8.8.

Correção 8: confira o DNS particular no Android

O DNS particular do Android (Android 9 e posterior) criptografa o DNS de todos os aplicativos. Com o nome de host de um provedor definido, um erro de digitação (dns.gogle, one.one.one.one1) ou um provedor que encerrou as atividades interrompe todas as consultas no celular, no Wi-Fi e nos dados móveis, e o Android avisa "Não é possível acessar o servidor DNS privado".

Para conferir:

  • Abra Configurações → Rede e Internet → DNS particular (em alguns aparelhos, dentro das configurações de conexão)
  • Se "Nome de host do provedor de DNS particular" estiver selecionado, confirme que ele é exatamente one.one.one.one (Cloudflare) ou dns.google (Google)
  • Ou selecione Automático para deixar o celular decidir, e teste de novo
  • Limpe também o cache do Chrome: Chrome → Configurações → Privacidade e segurança → Excluir dados de navegação

Correção 9: verifique o arquivo hosts, a VPN e o antivírus

Três interceptadores locais podem quebrar a resolução de nomes para sites específicos ou para todos eles:

Arquivo hosts — Entradas manuais substituem o DNS por completo. Abra o arquivo (C:\Windows\System32\drivers\etc\hosts no Windows, /etc/hosts no Mac/Linux) e remova qualquer linha que mencione o domínio que você não consegue acessar.

VPN — Quando o túnel da VPN está conectado mas o servidor DNS dela para de responder, toda a resolução morre. Desconecte a VPN e teste; se isso resolver, troque de servidor da VPN ou configure o aplicativo da VPN para usar um DNS público.

Antivírus / controle parental — Módulos de filtragem web resolvem os nomes por você e podem falhar ou bloquear deliberadamente categorias de sites. Desative temporariamente o módulo de proteção web para testar e reative-o em seguida.

Para donos de sites: o seu domínio não resolve

Se os visitantes relatam ERR_NAME_NOT_RESOLVED no seu domínio, a principal suspeita é a sua configuração de DNS. Verifique nesta ordem:

  • Os registros A/AAAA existem? Rode o seu domínio no Consulta DNS. Sem registros A ou AAAA, os navegadores não têm a que se conectar.
  • Os seus nameservers estão respondendo? Confira os registros NS com o Consulta NS. Se o seu provedor de DNS está fora do ar, ou os nameservers no registrador estão errados, o domínio inteiro falha.
  • Você acabou de mudar o DNS? As mudanças chegam a cada resolver conforme o TTL das respostas antigas expira. Um nome novinho também pode ficar preso atrás de um "não existe" em cache pelo tempo de cache negativo do registro SOA da zona que respondeu assim: 15 minutos para um .com ou .net recém-registrado, 30 minutos para um subdomínio novo na Cloudflare.
  • O domínio está em hold (suspenso)? Se o Consulta WHOIS mostra clientHold ou serverHold (muitas vezes após falta de pagamento ou e-mail do registrante não verificado), o domínio é retirado do DNS. Um domínio expirado costuma mostrar, em vez disso, a página de renovação ou de estacionamento do registrador.
  • O DNSSEC está quebrado? Uma assinatura inválida faz os resolvers com validação (Google, Cloudflare e Quad9 validam) rejeitarem o domínio inteiro enquanto os sem validação continuam respondendo, o que parece aleatório para os visitantes. O Verificação de saúde DNS do DNS Robot testa o DNSSEC junto com os seus outros registros.

Como verificar se a correção funcionou

Confirme a resolução DNS diretamente em vez de apenas recarregar a página:

bash
# Ask your current resolver:
nslookup example.com

# Ask a specific public resolver (bypasses your settings):
nslookup example.com 1.1.1.1

# Mac/Linux — more detail:
dig example.com +short

# If nslookup with 1.1.1.1 works but plain nslookup fails,
# your configured DNS server is the problem — switch it (Fix 6).

Se o terminal resolve o domínio mas o Chrome continua mostrando ERR_NAME_NOT_RESOLVED, a falha está dentro do Chrome — limpe o cache de hosts dele (Correção 4) e confira o DNS seguro (Correção 5). E para confirmar que o domínio resolve de todos os cantos do mundo, rode-o no Consulta DNS do DNS Robot.

O domínio realmente resolve?

Use a Consulta DNS grátis do DNS Robot para consultar um domínio em servidores DNS globais com um clique. Veja os registros A, AAAA e NS — e descubra em segundos se o problema é o DNS do domínio ou o seu dispositivo.

Fontes

  1. net_error_list.h (NAME_NOT_RESOLVED -105), Chromium
  2. net_error_tab_helper.cc (when Chrome runs its DNS probe), Chromium
  3. dns_probe_service_factory.cc (how the probe decides), Chromium
  4. EPP status codes: what do they mean, and why should I know?, ICANN

Perguntas Frequentes

O que significa ERR_NAME_NOT_RESOLVED?

A consulta DNS pelo nome do site falhou, então o Chrome não conseguiu encontrar o endereço IP. O Chromium o chama de erro -105, "The host name could not be resolved", e o Chrome mostra "Não foi possível encontrar o endereço IP do servidor de [site]". A causa geralmente está no seu resolver DNS, no cache ou nas configurações, e ocasionalmente no DNS do próprio domínio.

Como corrigir ERR_NAME_NOT_RESOLVED no Chrome?

Confira a grafia, depois limpe o cache de DNS (ipconfig /flushdns no Windows), limpe o cache próprio do Chrome em chrome://net-internals/#dns, confira Usar DNS seguro em chrome://settings/security e mude o servidor DNS para 1.1.1.1 ou 8.8.8.8. Reinicie o router se todos os dispositivos estiverem afetados.

Como corrigir ERR_NAME_NOT_RESOLVED no Android?

Verifique primeiro Configurações → Rede e Internet → DNS particular: um nome de host digitado errado ali quebra todas as consultas. Defina como Automático ou exatamente one.one.one.one ou dns.google. Depois limpe o cache do Chrome, ative e desative o modo avião e alterne entre Wi-Fi e dados móveis para isolar a rede.

Qual é a diferença entre ERR_NAME_NOT_RESOLVED e DNS_PROBE_FINISHED_NXDOMAIN?

As duas começam como a mesma consulta que falhou. Ao carregar páginas, o Chrome roda um teste rápido de DNS; se o seu DNS o responde, o Chrome rotula a falha como DNS_PROBE_FINISHED_NXDOMAIN (o nome não existe). O ERR_NAME_NOT_RESOLVED é o que você vê quando nenhum teste roda, como em aplicativos e no DevTools, ou o teste é inconclusivo.

Por que recebo ERR_NAME_NOT_RESOLVED em todos os sites?

Uma falha em todo o sistema significa que o seu caminho de resolução está quebrado: o encaminhador de DNS do router travou, o servidor DNS configurado está fora do ar, o DNS seguro do Chrome aponta para um provedor morto ou o nome de host do DNS particular do Android foi digitado errado. Reinicie o router, confira essas configurações e defina um DNS público como 1.1.1.1 diretamente no dispositivo.

Por que um site específico mostra ERR_NAME_NOT_RESOLVED?

Ou o seu dispositivo armazenou em cache uma consulta que falhou para ele (limpe o DNS e o chrome://net-internals/#dns), ou o arquivo hosts ou um software de filtragem o bloqueia, ou o DNS do próprio domínio está quebrado — registros A ausentes, nameservers mortos ou domínio expirado. Uma ferramenta global de consulta DNS diz na hora se o domínio resolve para o resto do mundo.

Uma VPN pode causar ERR_NAME_NOT_RESOLVED?

Sim. As VPNs impõem os próprios servidores DNS, e quando o túnel está ativo mas o resolver da VPN não responde, nada resolve. Desconecte a VPN para testar. Se isso corrigir o problema, troque a localização do servidor da VPN ou configure o cliente da VPN para usar um servidor DNS público.

O ERR_NAME_NOT_RESOLVED é causado pelo site ou por mim?

Teste com uma consulta DNS global: se o domínio retorna registros no mundo todo, o site está bem e o problema é o seu dispositivo, navegador ou rede. Se não retorna registros em lugar nenhum, o DNS ou o registro do domínio está quebrado e só o dono do site pode corrigir.

Trocar de servidor DNS realmente corrige o ERR_NAME_NOT_RESOLVED?

Com frequência, sim, quando a causa é o resolver do seu provedor de internet ou do router: mudar o dispositivo para Cloudflare (1.1.1.1), Google (8.8.8.8) ou Quad9 (9.9.9.9) o contorna. Não ajuda se o próprio domínio não tem registros DNS; uma consulta DNS global mostra em qual caso você está.

Como verificar se os registros DNS de um domínio estão funcionando?

Rode o domínio em uma ferramenta de consulta DNS que pergunte a vários servidores globais. Procure pelos registros A (IPv4) e AAAA (IPv6) — são a eles que os navegadores se conectam. Confira também os registros NS para confirmar que os nameservers estão respondendo. Se os registros A existem globalmente mas o seu dispositivo falha, o problema é local, do seu lado.

Sobre o autor

Shaik Vahid

Fundador da DNS Robot. Vahid passou anos no suporte de hospedagem de sites resolvendo domínios, registros DNS, certificados SSL e entrega de e-mails para clientes. Ele cria as ferramentas da DNS Robot e escreve estes guias a partir dos erros que as pessoas realmente encontram.

Consulta DNS

Todos os registros DNS direto dos servidores do domínio, ao lado do cache do Google e da Cloudflare