err_address_unreachable: o que significa e como resolver

Publicado:

14 min de leitura

Acar Diveroli
Autor: Acar Diveroli
Navegador em 192.168.1.1 marcado NO ROUTE, à frente um cartão azul ERR_ADDRESS_UNREACHABLE -109 e uma caixa tracejada

Todos os sites abrem, menos a única página de que você precisa. Você digita 192.168.1.1 para entrar nas configurações do roteador, ou o endereço de uma impressora ou de um HD de rede de casa, e o Chrome responde antes que você consiga piscar: "Não é possível acessar esse site", abaixo "Não é possível acessar" seguido do endereço em negrito e, no final, ERR_ADDRESS_UNREACHABLE. "Recarregar" traz a mesma página com a mesma rapidez.

A seguir: o que o código significa, como ele difere de um tempo limite esgotado, o que o causa, as soluções no Windows, no Mac, no Android e no iPhone, e o que o IPv6 e os proxies têm a ver com isso.

O que significa ERR_ADDRESS_UNREACHABLE?

Significa que o Chrome foi avisado de que não há como chegar ao endereço IP ao qual ele queria se conectar. A lista de erros de rede do Chromium dá ao código o número -109 e esta descrição: "The IP address is unreachable. This usually means that there is no route to the specified host or network." (o endereço IP está inacessível; normalmente não há rota até o host ou a rede indicados). Chrome, Edge, Brave e Opera compartilham o código.

Uma rota é o caminho que um pacote percorre. O seu dispositivo guarda uma lista curta delas, a tabela de roteamento: endereços da sua própria rede vão direto ao dispositivo, todo o resto vai para o roteador (o "gateway padrão"), e uma VPN acrescenta entradas próprias. Quando nenhuma entrada serve, o sistema operacional informa "rede inacessível" ou "nenhuma rota para o host", e o Chrome transforma os dois casos em -109.

O título "Não é possível acessar esse site" é compartilhado por muitos códigos; Não é possível acessar esse site: o que é e por que acontece explica os outros.

Como é a página de erro?

Reproduzimos o erro no Chromium 145 com Windows 11 abrindo um endereço IPv6 em uma rede sem IPv6. Com a interface em português, a página mostrou o título "Não é possível acessar esse site", a linha "Não é possível acessar http://[2001:db8::1]/.", um link "Tente executar o Diagnóstico de Rede do Windows.", o código ERR_ADDRESS_UNREACHABLE e um único botão, "Recarregar". Em outros sistemas o link de diagnóstico muda ou some; o título e o código continuam.

Duas coisas diferenciam essa página das vizinhas. Não há a lista "Tente:" sobre o proxy e o firewall, e a página chega na hora: nos nossos testes, em 6 a 388 milissegundos. Uma nota dos desenvolvedores do Chromium diz que essa mensagem significa que não foi encontrada uma rota até o servidor.

Como uma conexão termina sem rota?

A falha acontece antes que qualquer dado chegue ao site:

  1. O Chrome recebe um endereço IP. Você o digitou, ou uma consulta DNS transformou o nome do site em um endereço.
  2. O Chrome pede ao sistema operacional que se conecte. O navegador nunca escolhe o caminho sozinho.
  3. O sistema consulta a tabela de roteamento. Mesma rede: direto. Outro lugar: pelo roteador. Dentro da faixa de uma VPN: para o túnel.
  4. Sem caminho, a tentativa falha na hora. Nenhuma entrada serve, uma regra bloqueia o caminho (uma VPN, um ajuste de privacidade do Mac) ou um roteador informa que o endereço não pode ser alcançado.
  5. O Chrome mostra -109. Quando um site tem endereços IPv6 e IPv4, o Chrome inicia uma tentativa por IPv4 depois de 300 milissegundos se o IPv6 ainda não tiver conectado, então sites comuns raramente terminam aqui.

Inacessível, tempo limite esgotado ou recusada: qual é o seu caso?

O código mostra até onde a conexão chegou.

ErroO que falhouCausa típicaPrimeira verificação
ERR_ADDRESS_UNREACHABLE (-109)Não há rota até o endereçoOutra rede, VPN, permissão do Mac, IPv6Em qual rede você está
ERR_CONNECTION_TIMED_OUT (-118)Os pacotes saíram, nenhuma resposta veioDispositivo desligado, pacotes descartadosO dispositivo está ligado?
ERR_CONNECTION_REFUSED (-102)O dispositivo respondeu "não"Nada escutando nessa portaEndereço e porta
ERR_NAME_NOT_RESOLVED (-105)O nome não foi encontradoErro de digitação, problema de DNSA grafia
ERR_PROXY_CONNECTION_FAILED (-130)O proxy não pôde ser alcançadoConfiguração de proxy antigaConfigurações de proxy

O mesmo engano nem sempre dá o mesmo código. No nosso PC de testes com Windows, endereços privados de outra rede (10.254.254.254, 192.168.250.1) e um endereço sem uso da nossa própria rede terminaram todos em tempo limite esgotado depois de 21 a 26 segundos, porque nada informou a falta de rota e o PC simplesmente esperou. Se você esperou tanto assim, leia err_connection_timed_out: demorou muito para responder.

O que causa ERR_ADDRESS_UNREACHABLE?

Um roteador ou dispositivo de casa aberto de outra rede. Endereços como 192.168.1.1 vêm das faixas privadas da RFC 1918 (10.x, 172.16-31.x e 192.168.x), que só existem dentro da própria rede. Pelos dados móveis, em um café, no escritório ou em um Wi-Fi de convidados separado da sua rede de casa, esse endereço não leva a lugar nenhum, ou leva ao roteador de outra pessoa.

O Chrome em um Mac sem permissão de rede local. Desde o macOS 15, os apps precisam da sua permissão para alcançar dispositivos da sua rede local. A nota técnica da Apple sobre a privacidade da rede local (em inglês) isenta o Safari e as ferramentas de linha de comando como o ping, então um Mac consegue fazer ping no roteador e abri-lo no Safari enquanto o Chrome mostra -109.

Uma VPN que tomou conta das rotas. Uma VPN manda o seu tráfego para o túnel dela alterando a tabela de roteamento, e alguns apps de VPN também bloqueiam a rede local enquanto estão conectados, a menos que você permita nas configurações deles. Endereços da empresa funcionam ao contrário: só existem enquanto a VPN do trabalho está ligada.

Um endereço IPv6 em uma conexão sem IPv6. Explicamos isso na seção sobre IPv6, mais abaixo.

Um dispositivo sem gateway. Se um endereço foi definido à mão com o campo de gateway vazio, ou se uma máquina Linux perdeu a rota padrão, todos os endereços fora da rede de casa ficam inacessíveis.

Normalmente não é o firewall. O Chromium tem um código separado para isso, ERR_NETWORK_ACCESS_DENIED, que o código-fonte dele descreve como um erro "muito provavelmente causado por um firewall".

Como resolver ERR_ADDRESS_UNREACHABLE no Windows 10 e 11?

Recarregue depois de cada passo.

  1. Confira o endereço. Procure erros de digitação; o endereço do roteador costuma estar impresso na etiqueta dele.
  2. Entre na rede certa. Fique no mesmo Wi-Fi do dispositivo que você está abrindo, não em uma rede de convidados nem no hotspot de um celular.
  3. Desligue a VPN. Selecione os ícones de Rede, Som ou Bateria na barra de tarefas e desligue a VPN, ou desconecte em Configurações > Rede e Internet > VPN.
  4. Verifique o proxy. Em Configurações > Rede e Internet > Proxy, Usar um servidor proxy deve estar desligado, a menos que você use um de propósito.
  5. Rode a verificação embutida. Selecione Tente executar o Diagnóstico de Rede do Windows na página de erro.
  6. Reinicie o roteador. Tire-o da tomada por 30 segundos.
  7. Redefinição de rede, por último. Abra Configurações > Rede e Internet > Configurações de rede avançadas > Redefinição de rede, depois Redefinir agora e Sim. Isso remove todos os adaptadores de rede, incluindo restos de VPN; pode ser preciso reinstalar os apps de VPN.

Como resolver no Mac?

Comece pela permissão, porque ela explica a maioria dos casos no Mac.

  1. Permita que o Chrome use a rede local. Abra menu Apple > Ajustes do Sistema > Privacidade e Segurança > Rede Local e ative o Google Chrome e qualquer outro navegador baseado no Chromium que você use, como descreve o guia da Apple sobre controlar o acesso à rede local. Feche o Chrome por completo e abra de novo.
  2. Compare com o Safari. Se o Safari abre o endereço e o Chrome não, a causa continua sendo a permissão.
  3. Desligue a VPN no app dela ou pelo menu de estado do VPN na barra de menus.
  4. Verifique os proxies. Ajustes do Sistema > Rede, selecione a sua conexão, Detalhes e depois Proxies: tudo desligado, a menos que você use um proxy.

Como resolver no Android, no iPhone e no Linux?

No Android, o Chrome usa o mesmo código de rede que em um computador, então -109 significa a mesma coisa. Entre no Wi-Fi de casa, porque os dados móveis não alcançam um endereço 192.168.x.x. Desligue os apps de VPN em Configurações > Rede e Internet > VPN. Depois verifique o proxy do Wi-Fi: Configurações > Rede e Internet > Internet, toque na sua rede, em Editar e em Opções avançadas, defina Proxy como Nenhum e toque em Salvar.

O Chrome no iPhone carrega as páginas pelo motor WebKit da Apple, e o código do Chromium para iOS transforma o erro "não é possível conectar ao host" do WebKit em ERR_CONNECTION_FAILED; nada nele produz -109, então espere esse código ou outro no iPhone. As verificações são as mesmas: o Wi-Fi certo, a VPN desligada em Ajustes > Geral > Gerenciamento de VPN e Dispositivos e o Proxy HTTP desligado em Ajustes > Wi-Fi, depois de tocar no botão de informações ao lado da sua rede.

No Linux, o erro em todos os sites costuma significar que falta a rota padrão: reconecte pelo menu de rede e, se o endereço foi definido à mão, preencha o gateway.

Avançado: verifique a rota com ping

Você pode pular esta seção. No Windows, abra o Prompt de Comando e faça ping no endereço da página de erro. Nós rodamos o comando com um endereço IPv6 de teste:

cmd
ping 2001:db8::1
text
Pinging 2001:db8::1 with 32 bytes of data:
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.

Ping statistics for 2001:db8::1:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

A saída é de um Windows em inglês; em um Windows em português as mesmas linhas aparecem em português. "General failure" (falha geral) significa que o Windows não tinha para onde mandar o pacote, a mesma situação do -109. Com ping 10.254.254.254, todas as linhas diziam "Request timed out." (a solicitação expirou): os pacotes saíram e ninguém respondeu, o que corresponde a um tempo limite esgotado. Se o ping recebe respostas mas o Chrome mostra -109 em um Mac, a causa é a permissão de rede local, porque o ping é isento dela.

E se o endereço for IPv6?

Um endereço IPv6 só funciona em uma conexão que tem IPv6, e muitas conexões domésticas ainda não têm. A nossa rede de teste tinha só o endereço IPv6 local que todo computador cria para si mesmo, então http://[2001:db8::1]/ (uma faixa reservada para exemplos) e um endereço IPv6 público real falharam com -109 em milissegundos.

Isso acontece principalmente com endereços entre colchetes. Para nomes de sites, o Chrome verifica primeiro se o dispositivo tem uma rota IPv6 e só pede endereços IPv6 ao DNS se tiver; um site que só tinha endereço IPv6 mostrou ERR_NAME_NOT_RESOLVED no nosso teste.

Use o endereço IPv4 do dispositivo ou o nome dele, ou ative o IPv6 no roteador se o seu provedor oferecer; desligar o IPv6 no PC remove uma rota em vez de adicionar. Para trabalhos que precisam alcançar destinos IPv6 a partir de uma rede sem IPv6, os Proxies IPv6 fazem a conexão IPv6 do lado deles.

Um proxy pode causar ERR_ADDRESS_UNREACHABLE?

Raramente, porque o Chrome informa uma falha de proxy com um código próprio. Apontamos o Chromium 145 para um endereço de proxy sem rota: em cerca de 10 milissegundos ele mostrou "Sem Internet", "Há algo errado com o servidor proxy, ou o endereço está incorreto." e ERR_PROXY_CONNECTION_FAILED.

Então o -109 significa que o Chrome tentou ir direto. Endereços locais costumam pular o proxy de qualquer forma; o Windows tem a caixa Não usar o servidor proxy para endereços locais (intranet) para isso. Um proxy importa quando um app de proxy ou de VPN no celular altera as rotas, ou quando uma configuração esquecida de um app antigo quebra outras páginas. Como remover um proxy do Chrome e do Windows mostra todos os lugares onde um proxy se esconde.

Onde as pessoas encontram esse erro

  • A página do roteador, aberta pelos dados móveis ou por um Wi-Fi de convidados.
  • Uma impressora, uma câmera ou um HD de rede, aberto no Chrome em um Mac mais novo.
  • Ferramentas do escritório depois que a VPN do trabalho desconecta.
  • Um link IPv6 em uma conexão doméstica sem IPv6.

Erros comuns

  • Limpar o cache e os cookies. A conexão nem começou; nada armazenado causou isso.
  • Trocar o DNS. Quando o -109 aparece, o endereço já é conhecido.
  • Restaurar o roteador às configurações de fábrica. Isso apaga as suas configurações e não cria rota nenhuma a partir de outra rede.
  • Reinstalar o Chrome no Mac. A permissão pertence ao macOS; corrija nos Ajustes do Sistema.
  • Desligar o firewall. Uma conexão bloqueada mostra outro código.

Guia de decisão

SituaçãoO que fazer
Roteador ou dispositivo de casa, de fora de casaConecte-se primeiro ao Wi-Fi de casa
Mac: o Safari abre, o Chrome nãoAtive o Chrome em Rede Local
Só com a VPN ligadaPermita o acesso local no app de VPN, ou desconecte
Endereços do escritório com a VPN desligadaConecte a VPN do trabalho
Endereço entre colchetes (IPv6)Use o endereço IPv4 ou o nome
Todos os sites falham, sem gatewayCorrija as configurações de rede ou redefina a rede
Você esperou 20 segundos antesIsso é tempo limite esgotado, não -109

Perguntas frequentes

O que significa ERR_ADDRESS_UNREACHABLE?

O seu dispositivo não encontrou rota até o endereço IP que o Chrome tentou abrir. O dispositivo ou o site pode estar funcionando; o que falta é o caminho da sua rede atual até ele.

Por que ERR_ADDRESS_UNREACHABLE aparece só em alguns sites?

Porque o código trata de um endereço, não da sua conexão inteira. As páginas que falham costumam estar em endereços até os quais a sua rede atual não tem caminho: o endereço privado de um dispositivo de casa, um endereço IPv6 ou um endereço da empresa que só existe dentro de uma VPN.

Por que aparece ERR_ADDRESS_UNREACHABLE no meu celular Android?

Normalmente porque o celular está nos dados móveis ou em um Wi-Fi diferente do dispositivo que você está abrindo, ou porque um app de VPN está rodando. Entre no Wi-Fi de casa, desligue a VPN e confira se o proxy do Wi-Fi está em Nenhum.

Por que 192.168.1.1 mostra ERR_ADDRESS_UNREACHABLE?

Porque o seu dispositivo não está na rede à qual esse endereço pertence ou, no Mac, o Chrome não tem permissão de rede local. Conecte-se ao Wi-Fi ou ao cabo do próprio roteador e confira o endereço na etiqueta dele.

Uma VPN pode causar ERR_ADDRESS_UNREACHABLE?

Sim. Uma VPN reescreve as suas rotas e pode bloquear a rede local enquanto está conectada, e aí o roteador e os dispositivos de casa somem. Desconecte para testar e depois procure uma opção de rede local no app de VPN.

Limpar o cache resolve ERR_ADDRESS_UNREACHABLE?

Não. O erro acontece antes que o Chrome troque qualquer dado com o endereço, então o cache não entra na história. Verifique a rede, a VPN e a permissão do Mac.

Em resumo

ERR_ADDRESS_UNREACHABLE significa que não há rota da sua rede atual até o endereço que o Chrome tentou abrir. A solução está no caminho: entre na rede onde o dispositivo está, tire a VPN do caminho, dê ao Chrome permissão de rede local no Mac e use IPv4 onde a sua conexão não tem IPv6. Se você configura proxies de propósito, nossa página de proxies explica como uma conexão por proxy é feita e qual endereço o site vê.