ERR_UNSAFE_PORT -312

Error de red -312

BROWSER

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

Página de error del navegador con un código de error de red y una lista de causas probables
Errores de red del navegador: descarta primero tu conexión y después el sitio.

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

  1. Usa en su lugar un puerto de desarrollo habitual, por ejemplo 3000, 5173, 8000 u 8080
  2. Cambia la configuración de tu servidor para escuchar en un puerto permitido y actualiza la URL
  3. Si un enlace o marcador usa un puerto inusual, pide al propietario del sitio la dirección https:// estándar
  4. Solo para pruebas locales temporales, inicia Chrome con '--explicitly-allowed-ports=PORT'
  5. 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: