ERR_NAME_NOT_RESOLVED: 6 Métodos Testados para Resolver

ERR_NAME_NOT_RESOLVED: 6 Métodos Testados para Resolver

O DNS (Sistema de nomes de domínio) é utilizado para encontrar o endereço IP do nome de domínio de website específico. Ele é que torna possível a navegação pela web, especialmente quando se tem mais de um bilhão de sites na internet.

Baixe o eBook: Construa o Seu Primeiro Site em 9 Passos Fáceis

Entretanto, pode haver ocasiões em que o sistema não consegue encontrar o endereço IP, resultando no erro ERR_NAME_NOT_RESOLVED DNS. Este artigo explica o que é esse erro, porque ele ocorre, e seis métodos eficazes para o resolvê-lo.

Código do erroERR_NAME_NOT_RESOLVED
Tipo de erroDNS
Variações do erroNET::ERR_NAME_NOT_RESOLVEDPágina não disponívelO site não pode ser acessado
Causas do erroDados em cache
Definições de rede
DNSSEC ativado
Má configuração do Firewall ou antivírus
Configurações do navegador

O que causa o ERR_NAME_NOT_RESOLVED?

tela do erro err_name_not_resolved

O erro ERR_NAME_NOT_RESOLVED acontece quando o seu computador ou navegador não consegue encontrar o endereço de IP que hospeda o domínio que você pretende acessar.

Para entender em detalhes como acontece o erro ERR_NAME_NOT_RESOLVED, é necessário saber como funciona um DNS. Quando se digita um endereço de um site qualquer, tal como hostinger.com.br, o seu computador envia uma solicitação de DNS para obter o endereço IP do servidor web que hospeda o site em questão.

O processo de pesquisa pode ser rápido se o navegador ou o provedor de internet já tiver armazenado o endereço de IP nos seus arquivos em cache. Se não conseguir encontrar o endereço correspondente nas entradas de DNS, será realizado um processo completo de resolução de domínios DNS para obter o endereço IP.

Às vezes, o site pode ter mudado para outro endereço IP, mas o sistema ainda está armazenando o antigo endereço em cache. O navegador irá obter o endereço desatualizado do cache, fazendo com que haja conflito. Desse modo, o nome do domínio não poderá ser recuperado, causando a mensagem de erro.

Dito isso, existem outras possíveis causas que fazem com que o DNS não consiga decidir o nome do domínio, incluindo: as definições de rede, as configurações do navegador ou da Internet, e o aplicativo DNSSEC.

6 Formas de resolver ERR_NAME_NOT_RESOLVED no Windows, Mac, e Linux

Importante! Antes de prosseguir, confira o domínio no banco de dados WHOIS da Hostinger para ver se ele não expirou ou foi suspenso.

Como existem várias causas possíveis, discutiremos seis métodos para corrigir o erro ERR_NAME_NOT_RESOLVED. Eles incluem reparações simples, tais como limpar o cache e os dados do navegador, e outras mais técnicas, como modificar os arquivos do host e desativar o DNSSEC.

1. Limpar o cache DNS no seu dispositivo

Uma das causas mais comuns do erro ERR_NAME_NOT_RESOLVED é o cache desatualizado. Por isso, é melhor começar pela limpeza do cache DNS no seu sistema operacional.

O método de limpeza do DNS é diferente dependendo do sistema operacional — temos um tutorial completo de limpeza de DNS para Microsoft Windows, macOS, e Linux. Em suma, fazer isso é tão simples quanto apenas utilizar o prompt de comandos Windows ou o terminal no Linux e no macOS para executar um comando.

Recomendamos a limpeza e renovação periódica da cache DNS para prevenir vulnerabilidades de segurança, tais como spoofing DNS e monitoramento de comportamento.

2. Verificar as definições do navegador Google Chrome

O navegador Google Chrome também armazena dados DNS para aumentar a velocidade de carregamento de páginas em visitas futuras. No entanto, uma informação desatualizada no cache DNS pode gerar a mensagem de erro ERR_NAME_NOT_RESOLVED se o site tiver mudado para um endereço IP diferente.

Para limpar o cache do host no Google Chrome, siga estes passos:

  1. Abra o Google Chrome e digite chrome://net-internals/#dns na barra de endereços do navegador e aperte Enter.
  2. Clique em Limpar cache do host/Clear host cache.
    botão de limpeza de cache do host no google chrome

Também recomendamos a limpeza dos cookies do Google Chrome de tempos em tempos. Isso porque os cookies do navegador podem bloquear o seu DNS de Internet, causando a mensagem de erro ERR_NAME_NOT_RESOLVED.

Sugestão de Leitura

Consulte o nosso guia completo sobre como limpar dados de navegação em vários navegadores.

Outra configuração do Google Chrome que vale a pena verificar é o serviço de pré-carregamento de páginas. Essa funcionalidade pré-carrega os recursos das páginas web relacionadas com os sites que você já visitou na mesma máquina, e inclui um pré-carregamento do DNS.

O principal objetivo é melhorar a experiência do utilizador, já que a página pré-acessada será carregada mais rapidamente. Porém, essa ferramenta também é conhecida por causar o erro ERR_NAME_NOT_RESOLVED.

Então, é melhor desativar o serviço de previsão para evitar que o erro aconteça. Além disso, o pré-carregamento das páginas utiliza os seus dados de internet mais rápido e consome recursos locais.

Para desativá-lo, siga os seguintes passos:

  1. Clique nos três pontos no canto superior direito da janela do Google Chrome e selecione Configurações.
    botão de configurações do google chrome
  2. Clique em Privacidade e segurança.
    opção de privacidade e segurança no chrome
  3. Selecione Cookies e outros dados de sites.
    cookies e outros dados de site no chrome
  4. Desça e encontre páginas de pré-carregar páginas para navegação e pesquisas mais rápidas. Clique no botão para desligar.
    opção de pré-carregamento de imagens no google chrome

3. Reinicie os seus endereços de Firewall e de servidor DNS

Um firewall ou software de segurança pode bloquear a conexão à Internet e causar o erro ERR_NAME_NOT_RESOLVED, especialmente se estiver configurado de forma incorreta. Uma solução rápida e simples é restaurar as definições do firewall.

Siga estes passos para realizar esse processo num computador Windows:

  1. Clique com o botão direito no ícone do Windows, depois selecione Pesquisar.
  2. Digite Painel de Controle e clique no resultado para o abrí-lo.
    painel de controle no windows
  3. Selecione Sistema e Segurança.
    sistema e segurança do windows
  4. Clique em Windows Defender Firewall.
    widnows defender firewall
  5. Selecione Restaurar padrões.
    restaurar padroes no firewall do windows
  6. Clique no botão Restaurar padrões.
    opção de restaurar padrões no firewall do windows

Outra causa possível do erro ERR_NAME_NOT_RESOLVED é que o servidor DNS não está funcionando corretamente. Portanto, quando se tenta acessar ao site, a consulta ao DNS não pode ser resolvida.

Neste caso, utilizar um dos seguintes endereços de servidores DNS do Google e dos servidores públicos do Cloudflare deverá solucionar o problema.

DNS ServerIPv4IPv6
Google8.8.8.82001:4860:4860::8888
Google8.8.4.42001:4860:4860::8844
Cloudflare1.1.1.12606:4700:4700::1111
Cloudflare1.0.0.12606:4700:4700::1001

Para fazer isso, é necessário configurar o servidor DNS no seu computador. Aqui estão os passos para alterar o endereço DNS num computador com o sistema operacional  Windows:

  1. Abra o Painel de Controle.
  2. Vá para Rede e Internet -> Central de Rede e Compartilhamento.
  3. Clique em Alterar configurações do adaptador.
    alterar configurações de adaptador no windows
  4. Clique com o botão direito no adaptador de rede que você usa para conectar na Internet, e selecione Propriedades.
    propriedades de wifi no windows
  5. Dê um duplo clique na versão 4 do Protocolo Internet (TCP/IPv4) ou na versão 6 do Protocolo Internet (TCP/IPv6).
  6. Digite o endereço do servidor DNS público para o servidor DNS que você escolheu da lista e o servidor DNS alternativo. Utilizar IPv4 ou IPv6 de acordo com a escolha.

Se você está utilizando uma máquina com o macOS, os passos são os seguintes:

  1. Abra Preferências do sistema, e selecione Rede.
  2. Clique em Avançado e abra a aba DNS.
    configurações de dns do macos
  3. Clique no botão + para adicionar um novo servidor DNS.
  4. Digite um dos servidores de DNS públicos
  5. Clique em OK. Uma caixa de confirmação vai aparecer. Clique em Aplicar.

Se você está utilizando um sistema operacional Linux, terá de usar o terminal para mudar o endereço de DNS.

  1. Aperte CTRL+T para abrir o terminal.
  2. A configuração do servidor DNS é armazenada no arquivo /etc/resolv.conf. Use o seguinte comando para abri-lo com o editor de texto Nano:
    sudo nano /etc/resolv.conf
  3. Digite o seguinte comando para definir o servidor DNS. Substitua os endereços IP pelos servidores que pretende utilizar:
    nameserver 8.8.8.8
    nameserver 8.8.4.4
  4. Salve e feche o arquivo pressionando CTRL+X e depois Y.
  5. Digite o seguinte comando, para torná-lo um arquivo protegido:
    sudo chattr +i /etc/resolv.conf
  6. Reinicie o computador.

4. Tente Consertar os Arquivos de Host

Tem um arquivo hosts no seu computador que contém nomes de domínio e seus endereços IP. Quando você visita um site, o computador irá primeiro olhar para o arquivo hosts para encontrar um nome de domínio e um endereço IP correspondentes. O sistema só enviará um pedido DNS se não encontrar nenhuma correspondência.

Adicionar o endereço IP do site ao arquivo hosts pode corrigir problemas de navegação causados pelo DNS. Isso também é útil para descobrir a fonte do erro. Se você conseguir acessar o site depois de adicionar o nome do domínio e o seu endereço IP ao arquivo de host, pode ser que o problema esteja na sua máquina, rede ou sistema.

Sugestão de Leitura

Dê uma olhada no nosso guia completo de como editar o arquivo de host no Windows, Linux, e macOS.

Em suma, encontre o arquivo de host na pasta de sistema do Windows e abra-o com o Notepad. Quanto ao Linux e macOS, use o terminal e o editor de texto para editar o arquivo.

arquivo hosts aberto no bloco de notas

5. Teste usando uma conexão de internet diferente

Problemas com a sua conexão de internet e roteador WiFi podem ser outro motivo para ocorrer o erro ERR_NAME_NOT_RESOLVED.

Tem dois testes que você pode fazer para confirmar isso. O primeiro é acessar novamente o site usando uma conexão de internet diferente, que esteja estável.

Por exemplo, crie um hotspot móvel a partir do seu smartphone e conecte seu computador a ela. Entre novamente no site e veja se ele carrega normalmente. Se esse for o caso, há uma chance de que a conexão de internet anterior causou o erro ERR_NAME_NOT_RESOLVED.

Outra opção é adicionar vários dispositivos à mesma rede, e utilizá-los para conectar ao site em questão. Se todos os dispositivos mostrarem o mesmo erro, então o problema deve ser com a conexão de internet.

Desligue o roteador e desconecte sua fonte. Espere pelo menos 30 segundos antes de conectá-la e ativar o roteador novamente.

Tenha em mente que o roteador leva um tempinho para inicializar completamente. Espere até que as luzes de indicador liguem novamente — em especial a da internet — e conecte seu aparelho novamente à rede para testar de novo.

6. Desabilite o DNSSEC no seu domínio

Se você tentou todos os métodos acima mas o erro ainda persiste, cheque o domínio no WHOIS, para ver se o DNSSEC está ativado.

Ele é uma camada de proteção adicional que usa assinaturas criptografadas. Enquanto ela protege o acesso ao DNS de usuários não autorizados, ela pode impedir o domínio de se propagar adequadamente, e assim, ocasionando o erro.

dnssec desativado no whois

Se for esse o caso, e você não for o proprietário do domínio ou do site, não há muito que se possa fazer. O máximo que dá é para informar o proprietário do site sobre o erro DNS ERR_NAME_NOT_RESOLVED. Porém, se for o seu domínio ou site, desabilite o DNSSEC da sua conta de domínio.

Se você utiliza o Hostinger, desative o DNSSEC ao acessar o painel de configurações do seu domínio.

  1. Faça o login na sua conta Hostinger.
  2. Clique em Domínios, no topo da página, e selecione o domínio que você quer configurar.
  3. Selecione DNS/Nameservers.
    servidores dns hostinger
  4. Abra a aba DNSSEC. E se houver um registro DNSSEC na lista, remova-o.

Leituras Sugeridas

Confira os tutoriais a seguir para descobrir como consertar outros erros que você possa enfrentar.
Como Corrigir o Erro DNS_PROBE_FINISHED_NXDOMAIN
Como corrigir erro 421 Conexões Excedentes IP no FileZilla
10 Maneiras de Corrigir o Erro ERR_CONNECTION_REFUSED

Conclusão

O erro ERR_NAME_NOT_RESOLVED acontece simplesmente porque o sistema não consegue encontrar o endereço IP correto, ou também porque o computador está armazenando informações antigas e desatualizadas.

A limpeza de dados em cache do seu sistema é o método principal para corrigir o erro ERR_NAME_NOT_RESOLVED.

No entanto, existem outras formas de resolver este problema, uma vez que podem existir outros elementos que podem causá-lo. Aqui vai um breve resumo:

  1. Limpar a cache DNS no sistema operacional.
  2. Checar as definições do navegador Google Chrome e limpar o histórico do navegador, cookies, e cache.
  3. Redefinir o firewall e utilizar servidores DNS públicos.
  4. Adicionar o endereço IP do site ao arquivo de hosts.
  5. Utilizar uma conexão de Internet diferente.
  6. Desativar o DNSSEC, caso seja o seu domínio.

Caso nenhum desses métodos resolva o erro ERR_NAME_NOT_RESOLVED no seu site, entre em contato com o time de suporte ao consumidor da sua hospedagem para obter assistência adicional.

Author
O autor

Carlos E.

Carlos Estrella é formado em jornalismo pela UFSC e tem as funções de redator, tradutor e SEO na Hostinger Brasil. Já trabalhou com jornalismo de games e tecnologia e hoje aplica essa experiência escrevendo posts e tutoriais no blog da Hostinger. Suas paixões incluem games, dar rolês com a namorada e amigos e ler artigos aleatórios da Wikipédia de madrugada.