Hoi,
Ik heb in mijn netwerk een webserver draaien, en gebruik in mijn unifi controller portforwarding om verkeer op poort 80 en 443 daarheen te sturen. Dat werkt opzich prima.
Mijn probleem is dat ik op mijn webserver via PHP het IP adres van de bezoeker probeer uit te lezen, met $_SERVER['REMOTE_ADDR']. Voor externe bezoekers werkt dit zoals je zou verwachten, maar voor bezoekers vanuit mijn LAN zie ik het IP adres van de router ipv het IP adres van de bezoeker. Hij voegt ook geen X-FORWARDED-FOR toe of iets dergelijks.
Hoe kan ik dit fixen? Ik heb het liefst dat ie gewoon het IP van de bezoeker doorgeeft...
Ik heb in mijn netwerk een webserver draaien, en gebruik in mijn unifi controller portforwarding om verkeer op poort 80 en 443 daarheen te sturen. Dat werkt opzich prima.
Mijn probleem is dat ik op mijn webserver via PHP het IP adres van de bezoeker probeer uit te lezen, met $_SERVER['REMOTE_ADDR']. Voor externe bezoekers werkt dit zoals je zou verwachten, maar voor bezoekers vanuit mijn LAN zie ik het IP adres van de router ipv het IP adres van de bezoeker. Hij voegt ook geen X-FORWARDED-FOR toe of iets dergelijks.
Hoe kan ik dit fixen? Ik heb het liefst dat ie gewoon het IP van de bezoeker doorgeeft...