Mensajes de error
«Safari no puede conectarse al servidor» en el Mac
Safari encontró la dirección de la web, pero no se abrió la conexión con el servidor. El DNS funciona. Falla el servidor o la ruta hasta él.
Síntomas
- Safari dice: «Safari no puede abrir la página … porque Safari no puede conectarse al servidor …».
- Otras webs se abren.
- La dirección es un servidor local, como
localhost:3000, y el servidor no está en marcha.
Causas probables
- El servidor está caído o rechaza las conexiones. No hay nada escuchando en el puerto, o el servidor rechaza la conexión.
- Un servidor local que no está en marcha. Para una dirección
localhost, tu propio servidor tiene que estar en marcha. Consulta Puerto ya en uso en el Mac. - Un firewall o un filtro. Un firewall, un filtro de contenido o una red de empresa pueden bloquear el puerto.
- Una VPN o un proxy. El tráfico pasa por una VPN o un proxy que no llega al servidor.
- Una ruta IPv6 averiada. El sitio tiene una dirección IPv6, pero IPv6 no funciona en tu red.
Cómo comprobarlo
Abre la misma dirección en otro dispositivo de la misma red. Si también falla ahí, el problema es la red o el servidor.
Prueba el puerto desde Terminal, con un tiempo de espera de 5 segundos.
nc -vz -G 5 example.com 443Solicita la página y muestra cada paso de la conexión.
curl -v -o /dev/null https://example.comPrueba solo con IPv4 y luego solo con IPv6. Si solo falla IPv6, lee Problemas de IPv6 en el Mac.
curl -4 -I https://example.com curl -6 -I https://example.comPara una dirección local, comprueba si hay un servidor escuchando en el puerto.
lsof -nP -iTCP:3000 -sTCP:LISTEN
Cómo solucionarlo
Vuelve a cargar la página al cabo de unos minutos. Un servidor saturado puede volver.
Para un servidor local, inícialo. Luego usa el puerto que muestre.
Si hay una VPN, un proxy o una app de seguridad activados, desactívalos para una prueba breve. Vuelve a activarlos después de la prueba.
Si solo falla IPv6, corrige IPv6 o comunícaselo a tu proveedor. Consulta Problemas de IPv6 en el Mac.
Si una red de empresa bloquea el sitio, pregunta al administrador.
Con Kilobat
El diagnóstico de conexión de Kilobat prueba el sitio capa por capa: red, proxy, DNS, reglas, IPv4, IPv6, TLS y el servidor. Indica la capa que falló.
kilobat why https://example.comMuestra los tiempos de DNS, conexión, TLS y primer byte de una URL.
kilobat http-check https://example.comEstas comprobaciones de Kilobat son gratuitas. Los agentes de IA las ejecutan por MCP con
diagnose_connectionydiagnose_network. Consulta Averiguar por qué no conecta un sitio o una API.
Preguntas
¿Por qué Safari encuentra el servidor pero no se conecta?
Encontrar el servidor es cosa del DNS. Conectarse es un paso aparte. Aquí el DNS funcionó y la conexión falló.
Fuentes
- Texto del error en Safari.framework, macOS 27.2 (Localizable.strings)
- Apple Developer: URLError.Code cannotConnectToHost (-1004)
- Soporte técnico de Apple: Si Safari no funciona como esperas en el Mac
- nc(1), curl(1) y lsof(8), páginas del manual instaladas con macOS 27.2
Fuentes revisadas el 29 de octubre de 2026. Las páginas man son las que se instalan con macOS; abre una con man <name> en Terminal.