PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dyndns + webserver - ip anzeigen



nap
27.12.04, 11:17
Hallo,
ich habe einen DSL-Anschluss mit DSL-Router (Port 80 weitergeleitet auf nen Linux Apache-Webserver).

Auf diesem Server habe ich ein php-script, welches mit $_SERVER["REMOTE_ADDR"] die ip des externen besuchers anzeigen soll. das script zeigt aber immer die eigene externe ip des servers an, egal wer auf die seite geht...

wie bekomm ich das gebacken, dass da wirklich die ip des remote-rechners steht? ist das eirgend ein konfigurationsfehler?

danke, gruß nap

reno
27.12.04, 12:27
Ja griaß Di,
$_SERVER["REMOTE_ADDR"] liefert die remote IP und $_SERVER["SERVER_ADDR"] die IP des Servers. Welche Ausgabe liefert getenv("REMOTE_ADDR")?

nap
27.12.04, 12:35
Grüzi :)

auch meine eigene externe ip. das lustige ist, dass wenn ich hier nicht meinen eigenen, sondern einen xampp (vorkonfiguriertes apache+php pack) starte, da funktioniert diese ip-sache mit $_SERVER["REMOTE_ADDR"]. scheint also an der konfiguration des apache oder php zu liegen...

hier mal die konfigurationsdateien (wäre nett wenn sich jemand erbarmt):

http://nopaste.php-q.net/104476 meine httpd.conf
http://nopaste.php-q.net/104478 meine php.ini