ERR_ADDRESS_UNREACHABLE: solución en router, Mac y Android

Punto clave

ERR_ADDRESS_UNREACHABLE (error -109 de Chromium) significa que tu dispositivo no tiene una ruta de red hacia la dirección IP que abriste. Casi siempre se trata de una dirección local: un router (192.168.x.x o 10.x.x.x), un NAS, una impresora, una cámara o un servidor de desarrollo. Comprueba que estás en la misma red Wi-Fi (no en la de invitados ni con datos móviles), busca la IP real de la puerta de enlace con ipconfig y desactiva cualquier VPN. En un Mac con macOS 15 Sequoia o posterior, permite el acceso a Chrome en Ajustes del Sistema → Privacidad y seguridad → Red local.

Compruébelo ahora

Chrome mostrando que no se puede acceder a 192.168.1.1 con ERR_ADDRESS_UNREACHABLE y las soluciones que conviene probar
Chrome mostrando que no se puede acceder a 192.168.1.1 con ERR_ADDRESS_UNREACHABLE y las soluciones que conviene probar
Empiece a leer
  1. ¿Qué es ERR_ADDRESS_UNREACHABLE?
  2. Por qué ocurre: las 8 causas habituales
  3. Solución 1: asegúrate de estar en la misma red
  4. Solución 2: encuentra la IP real del router
  5. Solución 3: en un Mac, permite a Chrome el acceso a la red local
  6. Solución 4: desactiva la VPN (o permite el acceso a la LAN)
  7. Solución 5: sal de la red de invitados o desactiva el aislamiento de clientes
  8. Solución 6: comprueba que el dispositivo está encendido y conserva la misma IP
  9. Cómo solucionar ERR_ADDRESS_UNREACHABLE en iPhone y Android
  10. Para desarrolladores: net::ERR_ADDRESS_UNREACHABLE en apps y emuladores
  11. ERR_ADDRESS_UNREACHABLE frente a errores similares
  12. Preguntas frecuentes

¿Qué es ERR_ADDRESS_UNREACHABLE?

ERR_ADDRESS_UNREACHABLE es el error de Chrome y Edge que muestra "No se puede acceder a este sitio web" junto a "No se puede acceder a http://192.168.1.1/." (o a la dirección que hayas escrito; en la versión en inglés: "This site can't be reached. http://192.168.1.1/ is unreachable."). En Chromium es el error de red -109, y el código fuente lo explica sin rodeos: "The IP address is unreachable. This usually means that there is no route to the specified host or network" (la dirección IP es inalcanzable; normalmente significa que no hay ruta hacia el host o la red indicados) (net_error_list.h).

La mayoría de los errores de conexión significan que el navegador encontró un camino hasta el servidor y algo salió mal por el camino. Este significa que el sistema operativo respondió que no hay forma de llegar: Chrome muestra -109 siempre que el sistema informa de "No route to host", "Network is unreachable" o "Host is down" (Chromium). Tu dispositivo no sabe cómo hacer llegar paquetes a esa dirección, nada en la red local respondió por ella, o el sistema no dejó que el navegador lo intentara.

Por eso ocurre sobre todo con direcciones locales y privadas: la página de administración de tu router, un NAS, una impresora, una cámara de seguridad, Home Assistant, una Raspberry Pi o un servidor de desarrollo en otro equipo. Esas direcciones solo existen dentro de una red, así que solo puedes llegar a ellas cuando estás realmente en esa red y nada bloquea el camino.

Por qué ocurre: las 8 causas habituales

CausaSituación típica
No estás en esa redTeléfono con datos móviles, portátil en el Wi-Fi de un vecino o de la oficina
IP equivocada para esta redEscribir 192.168.1.1 cuando tu router es 192.168.0.1 o 10.0.0.1
Permiso de red local denegado en macOSChrome o Edge en macOS 15 Sequoia o posterior, mientras Safari funciona
La VPN envía todo el tráfico a otra parteVPN de túnel completo sin "permitir acceso a la LAN"
Wi-Fi de invitados o aislamiento de clientesLos dispositivos de la red de invitados no se ven entre sí ni ven la página de administración
El dispositivo está apagado o su IP cambióEl NAS se reinició y el DHCP le asignó una dirección nueva
Dirección IPv6 sin ruta IPv6Abrir una dirección IPv6 en una red que solo tiene IPv4
Un firewall responde "prohibited"El firewall de un servidor rechaza la conexión con una respuesta ICMP "administratively prohibited", que Linux y Android notifican como "No route to host"

Solución 1: asegúrate de estar en la misma red

Empieza por aquí. Para llegar a un router o a un dispositivo local, tu teléfono o tu equipo tiene que estar conectado al Wi-Fi o al Ethernet de esa red:

  • Teléfonos: desactiva los datos móviles mientras haces la prueba. Algunos teléfonos se pasan a datos móviles cuando el Wi-Fi no tiene internet, y eso hace inaccesibles las direcciones locales.
  • Portátiles: comprueba en qué red Wi-Fi estás realmente. Muchas casas tienen varias (la red principal, la de invitados, un nombre para 5 GHz, un repetidor).
  • Compara direcciones: la IP local de tu dispositivo y la de destino suelen compartir los tres primeros números, por ejemplo 192.168.1.23 y 192.168.1.1. Si la tuya es 192.168.0.23, estás en otra subred y 192.168.1.1 no es accesible desde ahí. La calculadora de subredes muestra exactamente qué direcciones están en la misma subred.

Solución 2: encuentra la IP real del router

No todos los routers usan 192.168.1.1. Otras direcciones predeterminadas habituales son 192.168.0.1, 10.0.0.1, 192.168.1.254 y 192.168.100.1 (a menudo un módem de cable). La dirección de tu router aparece como puerta de enlace predeterminada:

bash
# Windows (Símbolo del sistema): busca "Puerta de enlace predeterminada" (Default Gateway)
ipconfig

# macOS: la línea "gateway:"
route -n get default

# Linux: la dirección que sigue a "default via"
ip route | grep default

En un iPhone, ve a Ajustes → Wi-Fi → toca la (i) junto a tu red: el campo Router es la dirección que debes abrir. En Android, abre Ajustes → Redes e Internet → Internet → toca el engranaje junto a tu red Wi-Fi: la puerta de enlace aparece en los detalles de la red (los nombres exactos de los menús varían según la marca). Nuestra guía de acceso al router recoge la dirección y el acceso predeterminados de más de 80 routers y proveedores de internet. La página ¿Cuál es mi IP? muestra tu IP pública, que es una dirección distinta de estas privadas.

Solución 3: en un Mac, permite a Chrome el acceso a la red local

Desde macOS 15 Sequoia, las apps necesitan permiso para comunicarse con los dispositivos de tu red local (Apple TN3179). Si a Chrome, Edge o Brave se les denegó (o nunca se les preguntó), todas las direcciones locales muestran ERR_ADDRESS_UNREACHABLE en ese navegador (Firefox muestra su propia página de error), mientras que Safari (cuyo tráfico está exento) y tu iPhone llegan sin problema. Suele pasar justo después de actualizar a macOS 15, cuando la página de un NAS o de un router deja de cargar solo en Chrome.

Para solucionarlo:

  • Abre Ajustes del Sistema → Privacidad y seguridad → Red local.
  • Activa el interruptor de Google Chrome (y de cualquier otro navegador que uses).
  • Cierra el navegador por completo (Cmd + Q) y vuelve a abrirlo; luego prueba de nuevo la dirección.

Solución 4: desactiva la VPN (o permite el acceso a la LAN)

Una VPN de túnel completo envía el tráfico de las direcciones locales al túnel, donde el servidor VPN no tiene ruta hacia tu red doméstica, o bloquea directamente el tráfico local como parte de su kill switch. Desconecta la VPN y vuelve a intentarlo.

Si necesitas la VPN activada, busca en sus ajustes una opción como Permitir acceso a la LAN (Allow LAN access), Compartir red local u Omitir la VPN para la red local. La mayoría de las apps de VPN para particulares tienen una. Las VPN de empresa suelen bloquear el acceso local a propósito, así que consulta a tu equipo de TI.

Solución 5: sal de la red de invitados o desactiva el aislamiento de clientes

Las redes Wi-Fi de invitados están diseñadas para mantener a las visitas alejadas de tus dispositivos. Usan aislamiento de clientes (también llamado aislamiento de AP), de modo que los dispositivos de la red de invitados pueden llegar a internet pero no a la página de administración del router, a tu impresora ni a tu NAS. Algunos sistemas mesh y routers de los proveedores de internet lo activan también en la red principal.

Conéctate a la red principal. Si el ajuste está activado en tu red principal, entra en el router desde un equipo conectado por cable y desactiva el aislamiento de AP (AP isolation) o el aislamiento de clientes (client isolation) en los ajustes inalámbricos.

Solución 6: comprueba que el dispositivo está encendido y conserva la misma IP

Los routers reparten las direcciones locales mediante DHCP, y después de un reinicio un NAS, una cámara o una impresora puede volver con otra distinta. Tu marcador apunta entonces a una dirección que ya no existe.

  • Hazle ping: ping 192.168.1.50. "Destination host unreachable" (en Windows en español, "Host de destino inaccesible") o la ausencia de respuestas significa que nada responde en esa dirección.
  • Encuentra su nueva IP: revisa la lista de dispositivos conectados del router, o ejecuta arp -a para listar los dispositivos con los que tu equipo se ha comunicado recientemente. Una dirección MAC identifica el dispositivo aunque cambie su IP, y la herramienta MAC Lookup muestra el fabricante.
  • Evita que vuelva a pasar: crea una reserva DHCP para el dispositivo en el router para que siempre reciba la misma IP.

¿De qué dispositivo es esta dirección MAC?

Cómo solucionar ERR_ADDRESS_UNREACHABLE en iPhone y Android

  • iPhone, permiso de red local: los navegadores del iPhone cargan las páginas con WebKit de Apple, que no necesita el permiso de Red local, así que si Safari o Chrome no abren la dirección, mira la red y no un ajuste. Las apps que hablan directamente con el dispositivo, como la de una cámara, un NAS o el hogar inteligente, sí lo necesitan: Ajustes → Privacidad y seguridad → Red local.
  • iPhone, comprueba la subred: Ajustes → Wi-Fi → toca la (i) para ver tu Dirección IP y la dirección del Router. Si los tres primeros números no coinciden con los de la dirección que abres, estás en la red equivocada.
  • Android: desactiva los datos móviles mientras haces la prueba, desactiva cualquier VPN o app de bloqueo de anuncios y asegúrate de no estar en la red de invitados.
  • En ambos: olvida la red Wi-Fi y vuelve a conectarte, lo que renueva la dirección IP y la ruta.

Para desarrolladores: net::ERR_ADDRESS_UNREACHABLE en apps y emuladores

Los desarrolladores suelen ver este error en un emulador o WebView de Android, en un teléfono con el que prueban un servidor de desarrollo local, o desde un servidor cuyo firewall rechaza la conexión:

  • Emulador de Android: localhost dentro del emulador es el propio emulador. Usa 10.0.2.2 para llegar al localhost de tu equipo (Android).
  • Teléfono real con un servidor de desarrollo: el teléfono debe estar en el mismo Wi-Fi (no el de invitados) y usar la IP de LAN del equipo, por ejemplo http://192.168.1.23:3000. next dev ya escucha en todas las interfaces, pero Vite solo escucha en localhost hasta que lo inicias con vite --host; un servidor vinculado a localhost da en su lugar una conexión rechazada.
  • Mac con Sequoia o posterior: un servidor de desarrollo que acepta conexiones desde tu teléfono no necesita el permiso de Red local, y las herramientas que se ejecutan desde la Terminal o por SSH están permitidas automáticamente (Apple). Un navegador en el Mac sí lo necesita para abrir direcciones de la LAN, como en la Solución 3.
  • Docker y WSL2 están en sus propias subredes virtuales a las que otros dispositivos no llegan. En Docker, publica el puerto (-p 3000:3000) y conéctate a la IP de LAN del host, no a la IP interna del contenedor. En WSL2, activa la red en modo espejo (Windows 11 22H2 o posterior) o reenvía el puerto con netsh interface portproxy (Microsoft).
  • Servidores Linux con una regla de rechazo: si el firewall de un servidor bloquea el puerto con una respuesta ICMP "host prohibited" o "administratively prohibited", un cliente Linux o Android recibe "No route to host" y Chrome muestra ERR_ADDRESS_UNREACHABLE, incluso con un servidor público cuya red está bien. Revisa las reglas del servidor (sudo nft list ruleset o sudo iptables -S) y abre el puerto.

ERR_ADDRESS_UNREACHABLE frente a errores similares

ErrorCódigoQué significa
ERR_ADDRESS_UNREACHABLE-109No hay ninguna ruta hacia esa dirección IP
ERR_NAME_NOT_RESOLVED-105El DNS no pudo convertir el nombre en una dirección IP
ERR_CONNECTION_TIMED_OUT-118Existe una ruta, pero nada respondió
ERR_INTERNET_DISCONNECTED-106El dispositivo no tiene ninguna conexión de red

Si puedes llegar a los dispositivos locales pero a ningún sitio web, consulta Wi-Fi conectado pero sin internet. Para sitios web públicos que se quedan colgados, consulta ERR_CONNECTION_TIMED_OUT, y para los fallos de DNS, ERR_NAME_NOT_RESOLVED. Un traceroute o el comando tracert muestran exactamente dónde termina el camino hacia una dirección.

Mira dónde termina el camino hacia una dirección

El Traceroute de DNS Robot traza la ruta hasta cualquier sitio web o IP públicos desde 8 ciudades a la vez, salto a salto, para que distingas un servidor caído de una ruta rota. Para direcciones locales, ejecuta tracert o traceroute en tu propio equipo.

Fuentes

  1. net_error_list.h (ADDRESS_UNREACHABLE -109), Chromium
  2. net_errors_posix.cc (system errors mapped to -109), Chromium
  3. TN3179: Understanding local network privacy, Apple
  4. Set up Android Emulator networking, Android Developers
  5. Accessing network applications with WSL, Microsoft

Preguntas frecuentes

¿Qué significa ERR_ADDRESS_UNREACHABLE?

Significa que el sistema operativo informó de que no tiene ruta hacia la dirección IP que intentaste abrir, así que la conexión falló antes de que pudiera cargarse ninguna página. En Chromium es el error de red -109. Suele afectar a una dirección local, como un router, un NAS o una impresora, a la que solo se puede llegar desde dentro de esa red.

¿Por qué Chrome dice que no se puede acceder a 192.168.1.1?

O no estás en la red del router (datos móviles, Wi-Fi de invitados, VPN activada), o tu router usa otra dirección como 192.168.0.1 o 10.0.0.1, o, en un Mac con macOS 15 o posterior, Chrome no tiene el permiso de Red local. Consulta tu puerta de enlace predeterminada con ipconfig para encontrar la dirección correcta.

¿Por qué funciona en Safari pero no en Chrome en mi Mac?

Desde macOS 15 Sequoia, cada app necesita el permiso de Red local para llegar a los dispositivos de tu red. Safari está exento; a Chrome puede que se le denegara o que nunca se le preguntara. Activa Chrome en Ajustes del Sistema → Privacidad y seguridad → Red local, y luego cierra y vuelve a abrir Chrome.

¿Cómo soluciono ERR_ADDRESS_UNREACHABLE en Android?

Conéctate al mismo Wi-Fi que el dispositivo al que intentas llegar, desactiva los datos móviles mientras haces la prueba, desconecta cualquier VPN o app de bloqueo de anuncios, evita la red de invitados y confirma la dirección IP correcta en los detalles de tu red Wi-Fi. Olvidar la red y volver a conectarte renueva la ruta.

¿Puede una VPN causar ERR_ADDRESS_UNREACHABLE?

Sí. Una VPN de túnel completo envía el tráfico de las direcciones locales al servidor VPN, que no puede llegar a tu red doméstica, o bloquea el tráfico local con su kill switch. Desconecta la VPN o activa su opción para permitir el acceso a la LAN.

¿ERR_ADDRESS_UNREACHABLE es un problema de DNS?

No. Los problemas de DNS muestran ERR_NAME_NOT_RESOLVED. ERR_ADDRESS_UNREACHABLE ocurre cuando la dirección ya se conoce: el dispositivo no tiene ruta hacia esa IP. Vaciar la caché DNS rara vez ayuda, salvo que un nombre resuelva a una IP local a la que no puedes llegar.

¿Cómo encuentro la dirección IP de mi router?

En Windows, ejecuta ipconfig y lee la Puerta de enlace predeterminada. En un Mac, ejecuta route -n get default. En un iPhone, abre Ajustes → Wi-Fi → (i) y lee el campo Router. Las direcciones de router más habituales son 192.168.1.1, 192.168.0.1, 10.0.0.1 y 192.168.1.254.

¿Por qué no puedo acceder a mi NAS o a mi cámara después de un reinicio?

Probablemente su dirección IP cambió, porque el router asigna las direcciones mediante DHCP. Busca la nueva dirección en la lista de dispositivos del router o con arp -a, y luego crea una reserva DHCP para que el dispositivo conserve la misma IP a partir de ahora.

¿Qué causa net::ERR_ADDRESS_UNREACHABLE en una app de Android?

El WebView no encuentra una ruta hacia la dirección. En el emulador, usa 10.0.2.2 en lugar de localhost para llegar a tu equipo. En un teléfono real, usa la IP de LAN del equipo, asegúrate de que ambos dispositivos están en el mismo Wi-Fi (que no sea el de invitados) y vincula el servidor de desarrollo a 0.0.0.0.

¿Por qué me aparece ERR_ADDRESS_UNREACHABLE en Linux?

Chrome muestra -109 cuando Linux informa de "No route to host" o "Network is unreachable". Comprueba que existe una ruta (ip route get seguido de la dirección), que el dispositivo está encendido (en tu propia subred, que nada responda al ARP da el mismo error), que ninguna VPN captura el tráfico y que el firewall del servidor no rechaza el puerto con una respuesta "prohibited".

Sobre el autor

Shaik Vahid

Fundador de DNS Robot. Vahid pasó años en el soporte de alojamiento web resolviendo dominios, registros DNS, certificados SSL y la entrega de correo para clientes. Desarrolla las herramientas de DNS Robot y escribe estas guías a partir de los errores que la gente encuentra de verdad.

Traceroute

Rastree la ruta a un sitio o IP desde 8 ciudades, salto a salto, red por red