J’ai récemment acheté raspberry pi 4B que j’ai décidé de configurer en serveur web, avec Ubuntu 20.04 LTS et nginx 1.18.
Tout marche super bien, le site qui j’héberge dessus est accessible sans problème depuis n’importe quel réseau extérieur, mais dès que j’essaye d’y accéder depuis le même réseau, ça mouline quelques instants, et fini par m’afficher cette erreur:
ERR_ADDRESS_UNREACHABLE
Je tiens à préciser qu’il est relié à ma livebox en port ethernet.
Je me dis que le problème vient peut être du fait que comme tous les périphériques connectés à la livebox ont la même adresse ip publique, ça tourne en rond car mon ordi essaye de faire une requête vers la même ip publique et c’est ce qui poserait pb… (et pour info, j’arrive à me connecter en ssh sans problème depuis le même réseau via l’adresse ip locale)
Mais je ne vous cache pas arriver au bouts de mes connaissances sur le sujet.
Je vous en serai donc grandement reconnaissant si l’un de vous pouvait m’éclairer sur ce sujet.
Tu as fait le diagnostic toi même
Tu n’accèdes pas au site de chez toi car … tu es déjà chez toi (le nom de domaine = l’IP publique)
Tu accèdes à la machine en SSH en IP locale
De chez toi, tapes ton nom de domaine = échec
De chez toi, tapes ton IP piblique = échec
De chez toi, passe en connexion 4G et tapes ton nom de domaine = ça devrait être OK
De chez toi, passe en connexion 4G et tapes ton IP publique = ça devrait être OK
L’astuce ?
De chez toi, tapes ton nom de domaine … dans TOR le navigateur qui te fera passer pour un visiteur externe.
Bon, perso, je peux visiter mon site hébergé chez moi depuis chez moi avec ma FreeBox révolution mais j’ai été surpris que ça fonctionne
Avant je ne faisais que via TOR.
pour accéder depuis un PC via un navigateur internet sur ton serveur web et si le PC et le serveur sont sur le même réseau tu peux peut être rajouter dans le fichier /etc/hosts une ligne du type :
je ne suis pas complètement sûr mais avec cette modif l’adresse du site ne sera plus, pour ce PC, ton adresse publique mais l’adresse locale du serveur donc ça pourra passer ( inch allah )
a noter que sur windoze il y a aussi un fichier host.
La solution de @bof est excellente mais présente un inconvénient en cas de PC qui bouge.
Exemple, mon site site.truc est associé à l’IP 192.168.0.50 pour que j’y accède chez moi sans souci.
Je viens chez toi avec mon PC.
Pour aller sur mon site depuis chez toi, je tape site.truc … et … erreur
(le genre de truc que tu oublies et qui te rend dingue)
Bref, très bonne solution, mais que tu dois pouvoir désactiver si besoin.