ERR_UNSAFE_PORT -312
Error de red -312
Mensaje oficial (tal como aparece en pantalla): The request was blocked because the port is restricted as unsafe.
También se busca como: net::ERR_UNSAFE_PORT, error -312
Qué significa
Chrome se niega a abrir la dirección con ERR_UNSAFE_PORT porque la URL usa un puerto que los navegadores bloquean por seguridad, como los de SMTP, IRC o X11. Los desarrolladores lo encuentran al ejecutar un servidor local en un puerto restringido.
Se aplica a: Chrome, Edge, Brave, Opera, Vivaldi
Cómo solucionar ERR_UNSAFE_PORT
- Usa en su lugar un puerto de desarrollo habitual, por ejemplo 3000, 5173, 8000 u 8080
- Cambia la configuración de tu servidor para escuchar en un puerto permitido y actualiza la URL
- Si un enlace o marcador usa un puerto inusual, pide al propietario del sitio la dirección https:// estándar
- Solo para pruebas locales temporales, inicia Chrome con '--explicitly-allowed-ports=PORT'
- Si administras un servicio público: nunca publiques un sitio web en un puerto restringido; sírvelo en el 443 detrás de un proxy inverso
Por qué ocurre
Los navegadores mantienen una lista de puertos restringidos (por ejemplo 25, 6000 y 6665-6669, y el 10080 añadido en Chrome 90) para que las páginas web no puedan usarse para enviar solicitudes manipuladas a servicios que no son web.
Preguntas frecuentes
¿Qué puertos bloquea Chrome?
Los puertos de servicios conocidos que no son HTTP, definidos en la lista de «bad port» del estándar Fetch. Elige un puerto superior a 1024 que no esté en esa lista.
Errores relacionados
Fuente: Chromium net_error_list.h · soluciones redactadas y revisadas por los editores (consulta nuestra política editorial)
Última actualización: