Como Saber se um Site Está Online ou Fora do Ar
O site está online ou fora do ar? Conheça sete formas rápidas de verificar, como saber se o problema está do seu lado ou do site, e como identificar se uma queda real está no DNS, no SSL, no servidor ou na aplicação.

Índice
Uma página não carrega, ou um cliente avisa que o seu site não está funcionando. A primeira pergunta é sempre a mesma: o site está online ou fora do ar? E logo em seguida: caiu para todo mundo ou só para mim? Este guia mostra sete formas de verificar se um site está online, de uma checagem de dez segundos até ferramentas de linha de comando, e depois explica como chegar à causa de uma queda real.
Resposta rápida: digite o endereço em uma ferramenta gratuita para verificar se um site está online. Ela acessa a página a partir de um servidor externo e mostra se o site está no ar, qual código de status HTTP ele retornou, quão rápido respondeu e, se falhou, por quê.
O que "online" significa de verdade
Um site só está realmente online quando os visitantes conseguem carregar uma página que funciona. Para isso, todas as etapas precisam dar certo: o nome do domínio é resolvido no DNS, o servidor aceita a conexão, o certificado SSL é válido para HTTPS e a aplicação retorna uma resposta de sucesso. Uma falha em qualquer etapa deixa o site inutilizável, mesmo que o servidor em si esteja funcionando.
Na prática, existem três resultados possíveis:
- Online: a página carrega, com um código de status HTTP na faixa 2xx (ou um redirecionamento 3xx que leva a uma página assim).
- Online, mas quebrado: o servidor responde, mas com um erro como
500 Internal Server Errorou503 Service Unavailable. - Fora do ar: nenhuma resposta utilizável, por causa de uma falha de DNS, tempo esgotado, erro de SSL ou conexão recusada.
Tenha isso em mente, porque alguns dos métodos abaixo só conseguem detectar um desses casos.


7 formas de verificar se um site está online
1. Use uma ferramenta online de status de sites
O método mais rápido e confiável para a maioria das pessoas. Uma ferramenta online acessa o site a partir do próprio servidor, fora da sua rede, então não é afetada pela sua conexão, pelo cache do navegador nem pelo seu DNS local. Nossa ferramenta gratuita para verificar se um site está online mostra o resultado, o código de status HTTP, o tempo de resposta, a URL final depois dos redirecionamentos e o motivo de qualquer falha. Não precisa criar conta.
Detecta: online, online mas quebrado e fora do ar, incluindo a causa.
2. Teste em outro aparelho ou rede
Abra o site no celular usando os dados móveis em vez do Wi-Fi, ou peça para alguém em outro lugar testar. Se funcionar lá, mas não no seu computador, o problema está do seu lado.
Detecta: se o problema é local. Não diz por que o site falha.
3. Faça um ping no servidor
No terminal ou no prompt de comando:
ping example.com
O ping envia pequenos pacotes de rede (ICMP) e informa se o host responde. Ele é útil para conferir se a rede alcança o servidor, mas tem duas grandes limitações: muitos servidores e firewalls bloqueiam o ping, então um site pode estar perfeitamente online enquanto o ping falha; e um servidor pode responder ao ping enquanto o site hospedado nele retorna erros. Não confie só no ping para decidir se um site está online.
Detecta: apenas se a rede alcança o host.
4. Acesse a página com o curl
O curl vem instalado no macOS, no Linux e nas versões recentes do Windows. Peça apenas os cabeçalhos da resposta:
curl -I https://example.com/
A primeira linha mostra o código de status HTTP, por exemplo HTTP/2 200. Se o site não puder ser acessado, aparece um erro de conexão, de tempo esgotado ou de certificado no lugar. Para seguir os redirecionamentos até a página final, acrescente -L.
Detecta: online, online mas quebrado e fora do ar. Lembre-se de que ele roda a partir da sua própria rede.
5. Consulte os registros DNS
Se o navegador disser que "não é possível acessar esse site" ou que "o endereço IP do servidor não foi encontrado", verifique se o domínio está sendo resolvido:
nslookup example.com
dig example.com A +short
Sem resposta significa um problema de DNS: os registros estão faltando ou errados, o provedor de DNS está com problema ou o registro do domínio venceu. Você também pode usar a ferramenta gratuita de consulta DNS. Saiba mais em Como problemas de DNS podem deixar seu site fora do ar.
Detecta: apenas falhas de DNS.
6. Verifique o certificado SSL
Se o navegador mostrar "Sua conexão não é particular" ou um aviso parecido, o site pode estar online, mas bloqueado por um problema no certificado. O verificador de certificado SSL mostra se o certificado é confiável, quais nomes ele cobre e quando exatamente ele vence.
Detecta: problemas de certificado que deixam um site online inutilizável.
7. Consulte páginas de status e canais oficiais
Grandes serviços publicam páginas de status que informam os incidentes. No caso do seu próprio site, consulte as páginas de status da sua hospedagem, da CDN e do provedor de DNS: se eles estiverem com um incidente, seu site pode ser afetado.
Detecta: apenas incidentes conhecidos e anunciados.
Comparação
| Método | Roda a partir de | Encontra erros HTTP | Mostra a causa |
|---|---|---|---|
| Ferramenta online de status | Servidor externo | Sim | Sim |
| Outro aparelho/rede | Outro lugar | Visualmente | Não |
| Ping | Sua rede | Não | Não |
| curl | Sua rede | Sim | Em parte |
| Consulta DNS | Sua rede / ferramenta | Não | Só DNS |
| Verificador de SSL | Servidor externo | Não | Só certificado |
| Páginas de status | O fornecedor | Não | Às vezes |
Caiu para todo mundo ou só para você?
Combine uma verificação externa com o que você mesmo vê:
- A verificação externa diz que está online, mas para você falha: o problema está do seu lado.
- A verificação externa falha e para você também: o site está com um problema real.
- A verificação externa falha, mas para você funciona: provavelmente o site bloqueia acessos automáticos ou tráfego vindo de data centers ou de certos países.


Se o problema estiver do seu lado
- Recarregue sem o cache. Use uma atualização forçada (Ctrl+Shift+R no Windows e no Linux, Cmd+Shift+R no macOS) ou abra uma janela anônima.
- Desative as extensões do navegador, principalmente bloqueadores de anúncios e ferramentas de privacidade.
- Teste em outro navegador ou aparelho na mesma rede.
- Reinicie o roteador se vários sites falharem ao mesmo tempo.
- Limpe o cache de DNS. No Windows, rode
ipconfig /flushdns. No macOS, rodesudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Isso ajuda quando um site mudou de servidor recentemente. - Verifique VPNs, proxies e firewalls corporativos, que podem bloquear certos sites.
Leia a mensagem de erro do navegador
O texto exato do erro é uma pista valiosa sobre qual etapa falhou:
- "Não é possível acessar esse site" / "Servidor não encontrado" / DNS_PROBE_FINISHED_NXDOMAIN: o nome do domínio não pôde ser resolvido. Um problema de DNS.
- "A conexão expirou" / ERR_CONNECTION_TIMED_OUT: o endereço do servidor é conhecido, mas ele não responde. Pode estar desligado, sobrecarregado ou atrás de um firewall.
- "Conexão recusada" / ERR_CONNECTION_REFUSED: a máquina respondeu, mas nada está aceitando conexões web; o servidor web pode ter parado.
- "Sua conexão não é particular" / NET::ERR_CERT_DATE_INVALID: um problema de certificado, muitas vezes vencimento.
- Uma página dizendo 500, 502, 503 ou 504: o servidor está acessível, mas algo por trás dele falhou. Veja Entenda os códigos de status HTTP.
Seu próprio site está fora do ar: encontre a causa
Se o site caiu para todo mundo e ele é seu, investigue as camadas de baixo para cima:
- DNS: o domínio resolve para o endereço IP certo? O registro do domínio venceu?
- Conectividade: o
curl -Idá tempo esgotado (servidor ou rede fora do ar, firewall) ou conexão recusada (servidor web parado)? - Certificado: o certificado SSL é válido e cobre o domínio?
- Aplicação: qual código de status o servidor retorna? Um
500aponta para a aplicação e seus logs de erro;502ou504, para a aplicação por trás de um proxy;503, para sobrecarga ou modo de manutenção; um loop de redirecionamento, para regras de redirecionamento conflitantes. O verificador de status HTTP mostra toda a cadeia de redirecionamentos. - Mudanças recentes: publicações de código, atualizações de plugins, edições de DNS e pagamentos vencidos causam boa parte das quedas. Veja O que deixa um site fora do ar?
- Fornecedores: consulte as páginas de status da sua hospedagem, da CDN e do provedor de DNS.
Se o site estiver online, mas lento em vez de fora do ar, o teste de tempo de resposta de sites mostra se o tempo está sendo gasto no DNS, na conexão, no SSL ou no servidor.
Pare de verificar na mão
Todos os métodos acima falam de um único momento. Se o site é seu, você quer saber da próxima queda antes dos seus visitantes, inclusive às 3 da manhã. É isso que o monitoramento de uptime automatiza: a mesma verificação, repetida a cada poucos minutos a partir de fora da sua rede, com um alerta quando o site cai e outro quando ele volta.
O UptimeStats verifica até 5 sites a cada 5 minutos de graça, classifica as falhas como erros de DNS, tempo esgotado, SSL, conexão ou HTTP, confirma com uma segunda verificação antes de alertar e guarda o histórico de cada incidente. É novo no assunto? Comece por Monitoramento de sites: guia completo para iniciantes.
Checklist rápido
- Faça uma verificação externa com uma ferramenta para verificar se o site está online.
- Compare com outro aparelho ou rede para ver se o problema é seu.
- Não confie só no ping; verifique a página de verdade e o código de status HTTP.
- Leia o erro exato do navegador para identificar a camada que está falhando.
- No seu próprio site, verifique DNS, conectividade, certificado, código de status e mudanças recentes.
- Configure um monitoramento para ser o primeiro a saber da próxima queda.

