[Reverse Proxy] Résolution IP locale
Publié : lun. 06 mars 2023, 18:32
Bonjour,
Je dispose d'un serveur accessible depuis internet et mon réseau local à travers une Freebox. Sur ce serveur, il y a un reverse proxy (avec SSL et tout le toutim) qui permet d'accéder à plusieurs applications. L'ensemble fonctionne correctement à un petit bémol près que je m'échine à résoudre depuis plusieurs semaines :
Lorsque je me connecte au serveur depuis internet (par un terminal android par exemple), la vraie IP de l'appareil qui se connecte apparaît bien dans les logs du reverse proxy (nginx) ; par contre quand je me connecte depuis une IP locale, c'est systématiquement l'IP locale de la Freebox (192.168.1.254) qui apparaît dans les logs. De ce que j'ai compris en cherchant sur internet, c'est grosso modo la Freebox en mode routeur qui efface l'IP d'origine pour la remplacer par sa propre IP ; il s'agirait d'un mécanisme qui évite de transmettre les IP locale sur internet...
Connaissez-vous un moyen de faire apparaître les IP locales dans les logs du reverse proxy ? J'ai bien pensé à monter un serveur DNS sur le serveur, mais la solution me semble très lourde pour une si "petite" fonctionnalité.
Merci d'avance pour votre aide.
Cordialement.
Je dispose d'un serveur accessible depuis internet et mon réseau local à travers une Freebox. Sur ce serveur, il y a un reverse proxy (avec SSL et tout le toutim) qui permet d'accéder à plusieurs applications. L'ensemble fonctionne correctement à un petit bémol près que je m'échine à résoudre depuis plusieurs semaines :
Lorsque je me connecte au serveur depuis internet (par un terminal android par exemple), la vraie IP de l'appareil qui se connecte apparaît bien dans les logs du reverse proxy (nginx) ; par contre quand je me connecte depuis une IP locale, c'est systématiquement l'IP locale de la Freebox (192.168.1.254) qui apparaît dans les logs. De ce que j'ai compris en cherchant sur internet, c'est grosso modo la Freebox en mode routeur qui efface l'IP d'origine pour la remplacer par sa propre IP ; il s'agirait d'un mécanisme qui évite de transmettre les IP locale sur internet...
Connaissez-vous un moyen de faire apparaître les IP locales dans les logs du reverse proxy ? J'ai bien pensé à monter un serveur DNS sur le serveur, mais la solution me semble très lourde pour une si "petite" fonctionnalité.
Merci d'avance pour votre aide.
Cordialement.