ERR_CONNECTION_TIMED_OUT: o que é e como resolver
Entenda o ERR_CONNECTION_TIMED_OUT do Chrome, a diferença para connection refused e NXDOMAIN e o que checar em DNS, firewall e servidor, como visitante ou dono do site.
Por Redação Eleven Host · @robson.direitodigital · 29 de outubro de 2026 · 9 min de leitura

Capa da Redação Eleven Host para a matéria: ERR_CONNECTION_TIMED_OUT: o que é e como resolver Arte: Eleven Host
O erro ERR_CONNECTION_TIMED_OUT aparece no Chrome quando o navegador tenta falar com o site e ninguém responde a tempo. Segundo a lista de erros do Chromium, significa "a connection attempt timed out": a tentativa de conexão esgotou o prazo.
Este guia atende duas pessoas. Se você é visitante e vê a tela de erro, vá para a primeira parte. Se você é dono de um site ou de uma VPS, a segunda parte mostra onde procurar: DNS, firewall que ignora pacotes e servidor fora do ar. A fonte técnica é a lista de erros do Chromium, a ajuda do Chrome e o manual do ufw.
O que significa ERR_CONNECTION_TIMED_OUT
Na lista de erros de rede do Chromium, o erro CONNECTION_TIMED_OUT tem o código -118 e a descrição "A connection attempt timed out." Em português simples: o Chrome enviou o pedido para abrir a conexão, esperou e não recebeu resposta dentro do tempo limite.
A palavra importante é resposta. Não houve recusa, nem mensagem de erro vinda do servidor. Houve silêncio. Por isso a tela fica carregando por um bom tempo antes de mostrar o erro: o navegador espera até desistir.
Esse silêncio pode ter várias origens. A ajuda do Chrome sobre erros de conexão cita como causas possíveis: modo avião ou configurações do dispositivo, firewall ou antivírus, modem ou roteador, cookies, extensões e memória, e site inativo ou em manutenção. Algumas ficam no seu lado, outras no lado do site.
Timed out quer dizer que ninguém respondeu a tempo. Recusa e nome inexistente são outros erros, com outras causas.
Timed out, refused ou NXDOMAIN: qual a diferença
Três erros parecem iguais para quem olha a tela, mas contam histórias diferentes. Entender qual deles você tem poupa tempo, porque cada um aponta para um lugar.
- ERR_CONNECTION_TIMED_OUT (-118): a tentativa de conexão esgotou o prazo. Ninguém respondeu a tempo. Causas típicas: firewall que ignora o tráfego, servidor desligado ou sobrecarregado, IP errado no DNS.
- ERR_CONNECTION_REFUSED (-102): segundo o Chromium, "a connection attempt was refused". O pedido chegou e foi recusado. Existe alguém do outro lado dizendo "não".
- DNS_PROBE_FINISHED_NXDOMAIN: o nome do site não existe no DNS. O Chromium tem um erro relacionado,
NAME_NOT_RESOLVED(-105): "the host name could not be resolved". Nem chegou a haver tentativa de conexão, porque o endereço não foi encontrado.
Resumindo: no timed out, o pedido sai e some. No refused, o pedido chega e é negado. No NXDOMAIN, o nome nem vira endereço. Para o caso da recusa, veja ERR_CONNECTION_REFUSED: o que é e como resolver. Para o caso do nome que não existe, veja DNS_PROBE_FINISHED_NXDOMAIN: o que é e como resolver.
Há ainda o erro TIMED_OUT (-7), descrito como "an operation timed out". Ele fala de uma operação que passou do tempo, e não especificamente da tentativa de abrir a conexão. Se a tela do seu navegador mostra o nome ERR_CONNECTION_TIMED_OUT, é o -118 que vale para este guia.
Para o visitante: o que fazer no Chrome
Se você só quer abrir o site, siga esta ordem. Ela segue os passos da ajuda do Chrome para erros de conexão, do mais simples ao mais trabalhoso.
- Confira o endereço e recarregue. Veja se a URL está certa e tente de novo. Um erro de digitação ou um problema passageiro se resolve aqui.
- Teste outros sites. Segundo a ajuda do Chrome, se vários sites falham, o problema é a sua conexão. Se só um site falha, o problema tende a estar no site.
- Verifique a conexão. Confira o Wi-Fi ou o cabo de rede e o modo avião. Reinicie o modem e o roteador. Se continuar, fale com o seu provedor de internet.
- Atualize e reinicie o Chrome. Uma versão antiga ou uma sessão longa aberta pode atrapalhar.
- Teste no modo anônimo. Se o site abre no anônimo, o problema está em extensões, cookies ou cache do perfil normal.
- Desative as extensões. Desligue todas e ligue uma a uma até achar a que atrapalha.
- Limpe histórico, cookies e cache. Faça isso pelas configurações do Chrome.
- Verifique firewall e antivírus. Segundo a ajuda do Chrome, eles podem bloquear a conexão. Veja se algum está impedindo o navegador.
- Feche guias e, por último, redefina ou reinstale o Chrome. Guias demais ocupam memória; a redefinição fica para o fim.
Se depois disso o erro aparece em um único site e todo o resto funciona, o problema provavelmente não é seu. O site pode estar inativo ou em manutenção, como lembra a ajuda do Chrome. Se o site é seu, continue na próxima parte.
Entenda
- Vários sites com erro: olhe a sua conexão, o roteador, o firewall e o antivírus.
- Só um site com erro: o problema tende a estar no site ou no caminho até ele.
- Timed out é falta de resposta; refused é resposta negativa; NXDOMAIN é nome que não existe.
- Se o site é seu, o próximo passo é checar DNS, firewall e servidor.
Quer um servidor seu para configurar o firewall? A VPS Plano Bronze sai a partir de R$ 17,00/mês; confira na loja o que cada plano inclui. Ver planos de VPS
Para o dono do site ou da VPS: onde procurar
Quando os visitantes veem ERR_CONNECTION_TIMED_OUT no seu site, o pedido deles está se perdendo antes de ser respondido. Há três suspeitos principais, todos na lista de causas do timed out: o DNS apontando para o endereço errado, um firewall que ignora o tráfego e o servidor desligado ou sobrecarregado. Confira nessa ordem.
1. O DNS aponta para o IP certo?
Se o registro do seu domínio aponta para um IP que não é o do seu servidor, o navegador tenta conectar em um endereço onde ninguém atende, e o resultado pode ser o timed out. Isso é comum depois de trocar de servidor ou de apontar um domínio novo. Abra a zona de DNS do domínio e compare o IP do registro com o IP atual da sua VPS.
Para fazer o apontamento do zero, veja Apontar domínio para VPS: passo a passo com registro A.
2. O firewall está ignorando os pacotes?
Esta é uma causa clássica de timed out em servidor. O manual do ufw explica a diferença entre as ações: o reject serve para avisar quem enviou o tráfego de que ele está sendo negado, "rather than simply ignoring it", ou seja, em vez de simplesmente ignorar. O inverso vale para o bloqueio que só descarta: o visitante não recebe aviso nenhum e fica esperando até o tempo acabar. É exatamente o timed out.
Se você usa o ufw (o firewall simples do Ubuntu), veja como está a configuração com:
sudo ufw status verbose
Segundo o manual, o ufw status mostra o estado e as regras gerenciadas pelo ufw, e o verbose traz mais informação. O manual também avisa que o status não mostra regras de /etc/ufw, então uma regra escrita à mão ali pode existir sem aparecer na lista.
Procure pelas portas do seu site. Se a porta 80 (HTTP) não está liberada, libere com o comando do manual:
sudo ufw allow 80/tcp
Se o site usa HTTPS, a porta 443 também precisa estar liberada, com o mesmo formato (sudo ufw allow 443/tcp). Depois confira o resultado com sudo ufw status verbose e teste de novo no navegador. Atenção: antes de mexer no firewall de um servidor, garanta que a porta do seu acesso por SSH continua liberada, para não ficar sem entrar na máquina.
Se as regras do ufw estão certas e o erro continua, abra um chamado.
3. O servidor está no ar e aguenta o tráfego?
Um servidor desligado não responde. Um servidor sobrecarregado também pode deixar de responder a tempo. Veja no painel da sua VPS se a máquina está ligada e se você consegue entrar por SSH. Se nem o SSH responde, o problema é mais embaixo, e o guia Site fora do ar: o que fazer, passo a passo ajuda a organizar a investigação.
Se o servidor está ligado mas o site não abre, o serviço web pode ter parado ou o servidor pode estar sem recursos. O assunto é amplo e depende da sua configuração, então aqui o que importa é a ordem: primeiro a máquina, depois o serviço, depois o firewall, depois o DNS.
Checklist do dono do site
- O registro de DNS aponta para o IP atual do servidor.
- O servidor está ligado e responde por SSH.
- O
ufw status verbosemostra as portas do site liberadas (80 e, se houver HTTPS, 443). - Nenhuma regra está descartando o tráfego em silêncio.
- O serviço web está rodando.
- O erro se repete em outra rede ou aparelho, e não só no seu computador.
Como saber se o problema é seu ou do site
Uma pergunta simples resolve metade do trabalho: o erro acontece só com você ou com todo mundo? Se um amigo, em outra conexão, também não abre o site, o problema está do lado do servidor ou do DNS. Se só você não abre, olhe a sua rede, o seu navegador, o seu firewall e o seu antivírus.
Outra pista vem da frequência. Se você mexeu em alguma coisa pouco antes de o erro surgir, comece por ela e desfaça a mudança para testar.
Se o site responde, mas com outra mensagem, o diagnóstico muda. Se aparecer uma recusa, o caminho é o do ERR_CONNECTION_REFUSED. Se aparecer que o nome não existe, o caminho é o do NXDOMAIN. Os dois têm guias próprios, nos links da seção de diferenças.
Já tentou tudo e o erro continua? Descreva o que testou e a equipe da Eleven Host olha o seu caso pelo chamado. Abrir chamado
Perguntas frequentes
ERR_CONNECTION_TIMED_OUT é problema do meu computador?
Pode ser, mas nem sempre. Se vários sites falham, olhe a sua conexão, o roteador, o firewall e o antivírus. Se só um site falha, o problema tende a estar no site.
Qual a diferença entre timed out e connection refused?
No timed out, ninguém respondeu a tempo. No refused, a conexão chegou e foi recusada. O Chromium descreve o primeiro como "a connection attempt timed out" e o segundo como "a connection attempt was refused".
Firewall pode causar o timed out?
Pode. O manual do ufw explica que o reject avisa quem enviou o tráfego, enquanto ignorar o pacote deixa o visitante esperando. Esse silêncio vira timed out no navegador.
Mudei de servidor e o site deu timed out. Por quê?
Uma causa possível é o DNS ainda apontar para o IP antigo ou para um IP errado. Compare o IP do registro com o IP do servidor novo.
O que o dono do site deve checar primeiro?
Veja se o servidor está ligado, se o DNS aponta para o IP certo e se o firewall libera as portas do site. Com o ufw, use sudo ufw status verbose para conferir as regras.