ERR_ADDRESS_UNREACHABLE : solution routeur, Mac, Android

Point clé

ERR_ADDRESS_UNREACHABLE (erreur Chromium -109) signifie que votre appareil n'a aucune route réseau vers l'adresse IP que vous avez ouverte. Elle concerne presque toujours une adresse locale : un routeur (192.168.x.x ou 10.x.x.x), un NAS, une imprimante, une caméra ou un serveur de développement. Vérifiez que vous êtes sur le même Wi-Fi (pas le Wi-Fi invité ni les données mobiles), trouvez la vraie IP de la passerelle avec ipconfig, et désactivez tout VPN. Sur un Mac sous macOS 15 Sequoia ou ultérieur, autorisez Chrome dans Réglages Système → Confidentialité et sécurité → Réseau local.

Vérifiez maintenant

Chrome indiquant que 192.168.1.1 est inaccessible avec ERR_ADDRESS_UNREACHABLE et les solutions à essayer
Chrome indiquant que 192.168.1.1 est inaccessible avec ERR_ADDRESS_UNREACHABLE et les solutions à essayer
Commencer la lecture
  1. Qu'est-ce que ERR_ADDRESS_UNREACHABLE ?
  2. Pourquoi cette erreur apparaît : les 8 causes habituelles
  3. Solution 1 : vérifier que vous êtes sur le même réseau
  4. Solution 2 : trouver la vraie adresse IP du routeur
  5. Solution 3 : sur Mac, autoriser l'accès au réseau local pour Chrome
  6. Solution 4 : désactiver le VPN (ou autoriser l'accès au réseau local)
  7. Solution 5 : quitter le réseau invité ou désactiver l'isolation des clients
  8. Solution 6 : vérifier que l'appareil est allumé et a toujours la même IP
  9. Corriger ERR_ADDRESS_UNREACHABLE sur iPhone et Android
  10. Pour les développeurs : net::ERR_ADDRESS_UNREACHABLE dans les applications et émulateurs
  11. ERR_ADDRESS_UNREACHABLE et les erreurs similaires
  12. Questions fréquemment posées

Qu'est-ce que ERR_ADDRESS_UNREACHABLE ?

ERR_ADDRESS_UNREACHABLE est l'erreur de Chrome et d'Edge qui indique « Ce site est inaccessible. http://192.168.1.1/ est inaccessible. » (ou l'adresse que vous avez saisie). Dans Chromium, il s'agit de l'erreur réseau -109, et le code source l'explique simplement : « L'adresse IP est injoignable. Cela signifie généralement qu'il n'existe aucune route vers l'hôte ou le réseau indiqué » (net_error_list.h).

La plupart des erreurs de connexion signifient que le navigateur a trouvé un chemin vers le serveur et que quelque chose s'est mal passé en route. Celle-ci signifie que le système d'exploitation a répondu qu'il n'y a aucun chemin : Chrome affiche -109 chaque fois que le système signale « No route to host », « Network is unreachable » ou « Host is down » (Chromium). Votre appareil ne sait pas comment acheminer les paquets jusqu'à cette adresse, rien sur le réseau local n'a répondu pour elle, ou le système a refusé de laisser le navigateur essayer.

C'est pourquoi elle survient surtout avec des adresses locales et privées : la page d'administration de votre routeur, un NAS, une imprimante, une caméra de sécurité, Home Assistant, un Raspberry Pi ou un serveur de développement sur un autre ordinateur. Ces adresses n'existent qu'à l'intérieur d'un réseau : vous ne pouvez donc les atteindre que si vous êtes réellement sur ce réseau, sans rien qui bloque le passage.

Pourquoi cette erreur apparaît : les 8 causes habituelles

CauseSituation typique
Vous n'êtes pas sur ce réseauTéléphone en données mobiles, portable sur le Wi-Fi d'un voisin ou du bureau
Mauvaise IP pour ce réseauSaisir 192.168.1.1 alors que votre routeur est en 192.168.0.1 ou 10.0.0.1
Autorisation Réseau local refusée sur macOSChrome ou Edge sous macOS 15 Sequoia ou ultérieur, alors que Safari fonctionne
Le VPN envoie tout ailleursVPN en tunnel complet sans option « autoriser l'accès au réseau local »
Wi-Fi invité ou isolation des clientsLes appareils du réseau invité ne se voient pas entre eux et n'accèdent pas à la page d'administration
L'appareil est éteint ou son IP a changéLe NAS a redémarré et le DHCP lui a attribué une nouvelle adresse
Adresse IPv6 sans route IPv6Ouvrir une adresse IPv6 sur un réseau qui ne dispose que de l'IPv4
Un pare-feu répond « prohibited »Le pare-feu d'un serveur rejette la connexion avec une réponse ICMP « administratively prohibited », que Linux et Android signalent comme « No route to host »

Solution 1 : vérifier que vous êtes sur le même réseau

Commencez par là. Pour atteindre un routeur ou un appareil local, votre téléphone ou votre ordinateur doit être connecté au Wi-Fi ou à l'Ethernet de ce réseau :

  • Téléphones : désactivez les données mobiles pendant le test. Certains téléphones basculent sur les données mobiles quand le Wi-Fi n'a pas d'accès Internet, ce qui rend les adresses locales injoignables.
  • Ordinateurs portables : vérifiez sur quel réseau Wi-Fi vous êtes réellement. Beaucoup de foyers en ont plusieurs (le réseau principal, l'invité, un nom en 5 GHz, un répéteur).
  • Comparez les adresses : l'IP locale de votre appareil et la cible partagent généralement les trois premiers nombres, par exemple 192.168.1.23 et 192.168.1.1. Si la vôtre est 192.168.0.23, vous êtes sur un autre sous-réseau et 192.168.1.1 n'est pas joignable depuis celui-ci. Le Calculateur de sous-réseau montre précisément quelles adresses font partie du même sous-réseau.

Solution 2 : trouver la vraie adresse IP du routeur

Tous les routeurs n'utilisent pas 192.168.1.1. Parmi les adresses par défaut courantes figurent 192.168.0.1, 10.0.0.1, 192.168.1.254 et 192.168.100.1 (souvent un modem câble). L'adresse de votre routeur apparaît comme passerelle par défaut :

bash
# Windows (invite de commandes) : cherchez "Passerelle par défaut" (Default Gateway)
ipconfig

# macOS : la ligne "gateway:"
route -n get default

# Linux : l'adresse après "default via"
ip route | grep default

Sur un iPhone, allez dans Réglages → Wi-Fi → touchez le (i) à côté de votre réseau : le champ Routeur contient l'adresse à ouvrir. Sur Android, ouvrez Paramètres → Réseau et Internet → Internet → touchez l'engrenage à côté de votre réseau Wi-Fi : la passerelle figure dans les détails du réseau (les noms exacts des menus varient selon la marque). Notre guide de connexion au routeur indique l'adresse et l'identifiant par défaut de plus de 80 routeurs et fournisseurs d'accès. La page Quelle est mon IP affiche votre IP publique, qui est une adresse différente de ces adresses privées.

Solution 3 : sur Mac, autoriser l'accès au réseau local pour Chrome

Depuis macOS 15 Sequoia, les applications ont besoin d'une autorisation pour communiquer avec les appareils de votre réseau local (Apple TN3179). Si Chrome, Edge ou Brave s'est vu refuser l'accès (ou ne l'a jamais demandé), toutes les adresses locales affichent ERR_ADDRESS_UNREACHABLE dans ce navigateur (Firefox affiche sa propre page d'erreur), alors que Safari (dont le trafic est exempté) et votre iPhone les atteignent sans problème. Cela apparaît souvent juste après la mise à jour vers macOS 15, quand la page d'un NAS ou d'un routeur cesse de se charger uniquement dans Chrome.

Pour corriger le problème :

  • Ouvrez Réglages Système → Confidentialité et sécurité → Réseau local.
  • Activez l'interrupteur pour Google Chrome (et pour tout autre navigateur que vous utilisez).
  • Quittez complètement le navigateur (Cmd + Q) et rouvrez-le, puis réessayez l'adresse.

Solution 4 : désactiver le VPN (ou autoriser l'accès au réseau local)

Un VPN en tunnel complet envoie soit le trafic destiné aux adresses locales dans le tunnel, où le serveur VPN ne peut pas atteindre votre réseau domestique, soit bloque purement et simplement le trafic local via son kill switch. Déconnectez le VPN et réessayez.

Si vous devez garder le VPN actif, cherchez dans ses réglages une option comme Autoriser l'accès au réseau local (Allow LAN access), Partage du réseau local (Local network sharing) ou Contourner le VPN pour le réseau local (Bypass VPN for local network). Beaucoup d'applications VPN grand public en ont une. Les VPN d'entreprise bloquent souvent l'accès local volontairement : adressez-vous à votre service informatique.

Solution 5 : quitter le réseau invité ou désactiver l'isolation des clients

Les réseaux Wi-Fi invités sont conçus pour tenir les visiteurs à l'écart de vos appareils. Ils utilisent l'isolation des clients (aussi appelée isolation AP) : les appareils du réseau invité peuvent accéder à Internet, mais pas à la page d'administration du routeur, à votre imprimante ou à votre NAS. Certains systèmes mesh et certaines box des FAI l'activent aussi sur le réseau principal.

Connectez-vous plutôt au réseau principal. Si l'option est activée sur votre réseau principal, connectez-vous au routeur depuis un ordinateur relié en Ethernet et désactivez l'isolation AP ou l'isolation des clients dans les paramètres sans fil.

Solution 6 : vérifier que l'appareil est allumé et a toujours la même IP

Les routeurs distribuent les adresses locales par DHCP, et après un redémarrage, un NAS, une caméra ou une imprimante peut revenir avec une adresse différente. Votre favori pointe alors vers une adresse qui n'existe plus.

  • Pinguez-le : ping 192.168.1.50. « Impossible de joindre l'hôte de destination » (Destination host unreachable) ou l'absence de réponse signifie que rien ne répond à cette adresse.
  • Trouvez sa nouvelle IP : consultez la liste des appareils connectés du routeur, ou lancez arp -a pour lister les appareils avec lesquels votre ordinateur a récemment communiqué. Une adresse MAC identifie l'appareil même quand son IP change, et l'outil Recherche d'adresse MAC affiche le fabricant.
  • Évitez que cela se reproduise : créez une réservation DHCP pour l'appareil dans le routeur, afin qu'il obtienne toujours la même IP.

À quel appareil correspond cette adresse MAC ?

Corriger ERR_ADDRESS_UNREACHABLE sur iPhone et Android

  • iPhone, autorisation Réseau local : les navigateurs de l'iPhone chargent les pages via WebKit, le moteur d'Apple, qui n'a pas besoin de l'autorisation Réseau local. Si Safari ou Chrome n'ouvre pas l'adresse, regardez donc le réseau, pas un réglage. Les applications qui dialoguent directement avec l'appareil, comme une application de caméra, de NAS ou de maison connectée, en ont en revanche besoin : Réglages → Confidentialité et sécurité → Réseau local.
  • iPhone, vérifier le sous-réseau : Réglages → Wi-Fi → touchez (i) pour voir votre Adresse IP et l'adresse du Routeur. Si les trois premiers nombres diffèrent de l'adresse que vous ouvrez, vous êtes sur le mauvais réseau.
  • Android : désactivez les données mobiles pendant le test, désactivez tout VPN ou application de blocage de publicités, et vérifiez que vous n'êtes pas sur le réseau invité.
  • Les deux : oubliez le réseau Wi-Fi puis reconnectez-vous, ce qui rafraîchit l'adresse IP et la route.

Pour les développeurs : net::ERR_ADDRESS_UNREACHABLE dans les applications et émulateurs

Les développeurs rencontrent généralement cette erreur dans un émulateur ou une WebView Android, sur un téléphone qui teste un serveur de développement local, ou depuis un serveur dont le pare-feu rejette la connexion :

  • Émulateur Android : localhost dans l'émulateur désigne l'émulateur lui-même. Utilisez 10.0.2.2 pour atteindre le localhost de votre ordinateur (Android).
  • Vrai téléphone vers serveur de développement : le téléphone doit être sur le même Wi-Fi (pas l'invité) et utiliser l'IP LAN de l'ordinateur, par exemple http://192.168.1.23:3000. next dev écoute déjà sur toutes les interfaces, mais Vite n'écoute que sur localhost tant que vous ne le lancez pas avec vite --host ; un serveur lié à localhost renvoie une connexion refusée à la place.
  • Mac sous Sequoia ou ultérieur : un serveur de développement qui accepte les connexions de votre téléphone n'a pas besoin de l'autorisation Réseau local, et les outils lancés depuis le Terminal ou via SSH sont autorisés automatiquement (Apple). En revanche, un navigateur sur le Mac en a besoin pour ouvrir des adresses du LAN, comme dans la solution 3.
  • Docker et WSL2 se trouvent sur leurs propres sous-réseaux virtuels, que les autres appareils ne peuvent pas atteindre. Avec Docker, publiez le port (-p 3000:3000) et connectez-vous via l'IP LAN de l'hôte plutôt que via l'IP interne du conteneur. Avec WSL2, activez le réseau en miroir (Windows 11 22H2 ou ultérieur) ou redirigez le port avec netsh interface portproxy (Microsoft).
  • Serveurs Linux avec une règle de rejet : si le pare-feu d'un serveur bloque le port avec une réponse ICMP « host prohibited » ou « administratively prohibited », un client Linux ou Android reçoit « No route to host » et Chrome affiche ERR_ADDRESS_UNREACHABLE, même pour un serveur public dont le réseau est en bon état. Vérifiez les règles du serveur (sudo nft list ruleset ou sudo iptables -S) et ouvrez le port.

ERR_ADDRESS_UNREACHABLE et les erreurs similaires

ErreurCodeSignification
ERR_ADDRESS_UNREACHABLE-109Aucune route vers cette adresse IP
ERR_NAME_NOT_RESOLVED-105Le DNS n'a pas pu convertir le nom en adresse IP
ERR_CONNECTION_TIMED_OUT-118Une route existe, mais rien n'a répondu
ERR_INTERNET_DISCONNECTED-106L'appareil n'a aucune connexion réseau

Si vous atteignez vos appareils locaux mais aucun site web, consultez Wi-Fi connecté mais pas d'Internet. Pour les sites publics qui restent bloqués, consultez ERR_CONNECTION_TIMED_OUT, et pour les pannes DNS, ERR_NAME_NOT_RESOLVED. Un traceroute ou la commande tracert montre précisément où s'arrête le chemin vers une adresse.

Voyez où s'arrête le chemin vers une adresse

Le Traceroute de DNS Robot trace la route vers n'importe quel site web ou IP publique depuis 8 villes à la fois, saut par saut, pour distinguer un serveur hors service d'une route défaillante. Pour les adresses locales, lancez tracert ou traceroute sur votre propre ordinateur.

Sources

  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

Questions fréquemment posées

Que signifie ERR_ADDRESS_UNREACHABLE ?

Cela signifie que le système d'exploitation a signalé qu'il n'a aucune route vers l'adresse IP que vous avez essayé d'ouvrir : la connexion a échoué avant qu'une page puisse se charger. Dans Chromium, c'est l'erreur réseau -109. Elle concerne généralement une adresse locale, comme un routeur, un NAS ou une imprimante, que vous ne pouvez atteindre que depuis l'intérieur de ce réseau.

Pourquoi Chrome indique-t-il que 192.168.1.1 est inaccessible ?

Soit vous n'êtes pas sur le réseau du routeur (données mobiles, Wi-Fi invité, VPN activé), soit votre routeur utilise une autre adresse comme 192.168.0.1 ou 10.0.0.1, soit, sur un Mac sous macOS 15 ou ultérieur, Chrome n'a pas reçu l'autorisation Réseau local. Vérifiez votre passerelle par défaut avec ipconfig pour trouver la bonne adresse.

Pourquoi cela fonctionne-t-il dans Safari mais pas dans Chrome sur mon Mac ?

Depuis macOS 15 Sequoia, chaque application a besoin de l'autorisation Réseau local pour atteindre les appareils de votre réseau. Safari en est exempté ; Chrome a peut-être été refusé ou n'a jamais posé la question. Activez Chrome dans Réglages Système → Confidentialité et sécurité → Réseau local, puis quittez et rouvrez Chrome.

Comment corriger ERR_ADDRESS_UNREACHABLE sur Android ?

Connectez-vous au même Wi-Fi que l'appareil que vous essayez d'atteindre, désactivez les données mobiles pendant le test, déconnectez tout VPN ou application de blocage de publicités, évitez le réseau invité, et vérifiez la bonne adresse IP dans les détails de votre réseau Wi-Fi. Oublier le réseau puis s'y reconnecter rafraîchit la route.

Un VPN peut-il provoquer ERR_ADDRESS_UNREACHABLE ?

Oui. Un VPN en tunnel complet envoie le trafic des adresses locales vers le serveur VPN, qui ne peut pas atteindre votre réseau domestique, ou le bloque avec son kill switch. Déconnectez le VPN ou activez son option d'accès au réseau local.

ERR_ADDRESS_UNREACHABLE est-il un problème de DNS ?

Non. Les problèmes de DNS affichent ERR_NAME_NOT_RESOLVED. ERR_ADDRESS_UNREACHABLE survient une fois l'adresse connue : l'appareil n'a aucune route vers cette IP. Vider le DNS aide rarement, sauf si un nom se résout vers une IP locale que vous ne pouvez pas atteindre.

Comment trouver l'adresse IP de mon routeur ?

Sous Windows, lancez ipconfig et lisez la Passerelle par défaut. Sur Mac, lancez route -n get default. Sur iPhone, ouvrez Réglages → Wi-Fi → (i) et lisez le champ Routeur. Les adresses de routeur courantes sont 192.168.1.1, 192.168.0.1, 10.0.0.1 et 192.168.1.254.

Pourquoi ne puis-je plus atteindre mon NAS ou ma caméra après un redémarrage ?

Son adresse IP a probablement changé, car le routeur attribue les adresses par DHCP. Trouvez la nouvelle adresse dans la liste des appareils du routeur ou avec arp -a, puis créez une réservation DHCP pour que l'appareil garde désormais la même IP.

Qu'est-ce qui provoque net::ERR_ADDRESS_UNREACHABLE dans une application Android ?

La WebView ne trouve aucune route vers l'adresse. Dans l'émulateur, utilisez 10.0.2.2 au lieu de localhost pour atteindre votre ordinateur. Sur un vrai téléphone, utilisez l'IP LAN de l'ordinateur, vérifiez que les deux appareils sont sur le même Wi-Fi (pas le réseau invité), et liez le serveur de développement à 0.0.0.0.

Pourquoi ERR_ADDRESS_UNREACHABLE apparaît-il sous Linux ?

Chrome affiche -109 quand Linux signale « No route to host » ou « Network is unreachable ». Vérifiez qu'une route existe (ip route get suivi de l'adresse), que l'appareil est allumé (sur votre propre sous-réseau, un appareil qui ne répond pas à l'ARP donne la même erreur), qu'aucun VPN ne capte le trafic et que le pare-feu du serveur ne rejette pas le port avec une réponse « prohibited ».

À propos de l’auteur

Shaik Vahid

Fondateur de DNS Robot. Vahid a passé des années au support d’hébergement web à réparer les domaines, les enregistrements DNS, les certificats SSL et la distribution des e-mails de clients. Il développe les outils de DNS Robot et écrit ces guides à partir des erreurs que les gens rencontrent vraiment.

Traceroute

Route vers un site ou une IP depuis 8 villes, saut par saut, chaque réseau nommé