Mensagens de erro
“O Safari não consegue conectar-se ao servidor” no Mac
O Safari encontrou o endereço do site, mas a conexão ao servidor não abriu. O DNS funciona. O servidor ou o caminho até ele falha.
Sintomas
- O Safari informa: “O Safari não pode abrir a página … porque não consegue conectar ao servidor …”.
- Outros sites abrem.
- O endereço é um servidor local, como
localhost:3000, e o servidor não está em execução.
Possíveis causas
- O servidor está fora do ar ou recusa conexões. Nada aguarda conexões na porta ou o servidor recusa a conexão.
- Um servidor local que não está em execução. Para um endereço
localhost, seu próprio servidor deve estar ativo. Consulte Porta já em uso no Mac. - Um firewall ou filtro. Um firewall, filtro de conteúdo ou rede corporativa pode bloquear a porta.
- Uma VPN ou proxy. O tráfego passa por uma VPN ou proxy que não consegue acessar o servidor.
- Um caminho IPv6 interrompido. O site tem endereço IPv6, mas o IPv6 não funciona na sua rede.
Como verificar
Abra o mesmo endereço em outro dispositivo na mesma rede. Se falhar lá também, o problema está na rede ou no servidor.
Teste a porta pelo Terminal, com tempo limite de 5 segundos.
nc -vz -G 5 example.com 443Solicite a página e mostre cada etapa da conexão.
curl -v -o /dev/null https://example.comTente apenas IPv4 e depois apenas IPv6. Se apenas IPv6 falhar, leia Problemas de IPv6 no Mac.
curl -4 -I https://example.com curl -6 -I https://example.comPara um endereço local, veja se um servidor aguarda conexões na porta.
lsof -nP -iTCP:3000 -sTCP:LISTEN
Como corrigir
Recarregue a página após alguns minutos. Um servidor ocupado pode voltar.
Para um servidor local, inicie-o. Depois use a porta que ele informa.
Se houver uma VPN, proxy ou app de segurança ativo, desative-o para um teste breve. Ative-o novamente após o teste.
Se apenas IPv6 falhar, corrija o IPv6 ou informe o problema ao provedor. Consulte Problemas de IPv6 no Mac.
Se uma rede empresarial bloquear o site, consulte o administrador.
Com o Kilobat
O diagnóstico de conexão do Kilobat testa o site camada por camada: rede, proxy, DNS, regras, IPv4, IPv6, TLS e servidor. Ele identifica a camada que falhou.
kilobat why https://example.comMostre os tempos de DNS, conexão, TLS e primeiro byte para uma URL.
kilobat http-check https://example.comEssas verificações do Kilobat são gratuitas. Agentes de IA as executam pelo MCP com
diagnose_connectionediagnose_network. Consulte Descubra por que um site ou API não conecta.
Perguntas
Por que o Safari encontra o servidor, mas não conecta?
Encontrar um nome e conectar são etapas distintas. Essa mensagem, por si só, não determina qual delas falhou.
O que devo verificar se o endereço for localhost?
Verifique se seu servidor local está em execução e escutando na porta indicada no endereço.
Fontes
- Texto de erro em Safari.framework, macOS 27.2 (Localizable.strings)
- Apple Developer: URLError.Code cannotConnectToHost (-1004)
- Suporte da Apple: Se o Safari não funcionar como esperado no Mac
- nc(1), curl(1) e lsof(8), páginas de manual instaladas com o macOS 27.2
Verificado em 29 de outubro de 2026.