-
Récupérer IP provenance
J'ai un soucis avec inet_client_addr()...
Sur le réseau local pas de problème j'ai bien 192.168.1.xxx en fonction de la machine connectée.
Mais de l'extérieur inet_client_addr() retourne tjs ::1
Comment avoir l'adresse IP "réelle" ?
Merci d'avance.
-
Salut
Le problème n'est-il pas au niveau du routeur qui vous lie à l’extérieur? Il faut peut être voir l'administrateur réseau.
@+
-
::1 c'est localhost en IPv6.
Ca veut dire que la connexion à partir de l'extérieur n'est pas directe, il y a un relai qui fait transiter par une connexion locale.
Le serveur PostgreSQL n'a accès qu'à l'adresse IP de la socket connectée directement à lui, pas de ce qu'il y a de l'autre côté du relai.
-
Oui c'est logique... Pour PostgreSQL c'est local...