Unterschiedliche IP-Adressen bei Seitenaufruf

Hallo zusammen,

ich habe folgende Situation:
Wenn ich von meinem IPhone ausgehend meine eigene Seite aufruf auf der die IP durch <?php getenv("REMOTE_ADDR"); ?> mitgeloggt wird, hab ich im Log immer eine unterschiedliche und auch eher wahllose IP-Adresse stehen. zB:
Code:
IP: 217.86.148.17 Datum/Zeit: 03.05.2013 15:10:26 
IP: 113.167.55.235 Datum/Zeit: 03.05.2013 15:15:50 
IP: 93.134.82.188 Datum/Zeit: 03.05.2013 15:16:32 
IP: 192.168.1.10 Datum/Zeit: 03.05.2013 15:17:01
Wenn ich allerdings mit dem Handy direkt auf eine einschlägige Seite wie zB: IP Adressen lokalisieren, DSL Speedtest und mehr gehe bekomm ich immer eine identische bzw. die richtige IP.

Woran kann das liegen? Bei einem normalen DSL Anschluss funktioniert es tadel los.
Ist der Grund hierfür vielleicht auch einfach nur der Safari Browser auf dem IPhone, werden hier die env-variablen anders gesetzt?

Ich bin für jeden tipp dankbar.
 
Ggf. schaltet dein Provider einen (oder mehrere) Caching-Server dazwischen, der nur dann genutzt wird, wenn die Seite tatsächlich bereits im Cache ist und sich nicht ständig ändert.
 
Du solltest uns verraten wie du auf die Seite zugreifst.

Wenn du über das Handynetz gehst dann ist zu 99% ein NAT System für unterschiedliche IPs verantwortlich.

d.h. von deinen Handy aus geht die anfrage an eine Art Proxy von den Proxy an deine Webseite. Je nach Auslastung im Netz kann sich dadurch im Minuten teilweise auch im 10 Sekunden takt die IP ändern. (kann auch bei diversen Kabelanbietern passieren bei kleineren Verträgen)

Bei Speedtest seiten greifen oft vom ISP andere verfahren (zum Bsp wird eine Seite erkannt und dann die umleitung über einen nicht so belastet Server geführt, um schneller abzuhandeln), damit der normale User denkt er bekommt wirklich die volle Bandbreite und beim digitalen Schwanzvergleich der ISP nicht schlecht da steht.

//Edit
Das Cachen ist selbstverständlich nicht zu verachten
 
ah ok das mit dem NATing ist n sehr guter Tip, das würde auch erklären wie ich an eine IP aus Vietnam komme ;)

Andere seiten Funktionieren also nur "richtig" weil sie beim ISP bekannt und hinterlegt sind, oder hab ich das falsch verstanden?
 
"richtig" ist vielleicht falsch, bestimmte Seiten werden leider bevorzugt da fallen oft die Speedtestseiten darunter.

Seiten die gecached wurden sind (bsp einen statische Seite die sich seit x tagen nicht geändert hat aber doch relativ viele aufrufe hat), werden direkt an dich ausgeliefert ohne das eine Verbindung zu der Seite statt gefunden hat (taucht in den logfiles nicht auf bzw nur eine verbindung von einen Cache server)
 
Also eigentlich können die IP-Adressen oben in dem Log kaum alle durch Seitenaufrufe mit deinem IPhone enstanden sein. Diese scheinen alle mehr oder weniger zufällig, denn sie gehören ganz verschiedenen Unternehmen. Die letzte IP Adresse ist sogar aus dem privaten Adressbereich der gar nicht im Internet geroutet wird.

Wenn ein NAT zum einsatz kommt, dann sollten die IP Adressen zumindest alle unter die Zuständigkeit deines Netzbetreiber fallen.
Falls gecached wird dann sollten mehrere Zugriffe nur einmal im Log stehen.

Ist es möglich, dass das Skript von jemand ganz anderem aufgerufen wurde?

Probier doch mal folgendes zum Test: Übergebe deinem Skript einen Parameter also z.B.
Code:
 http://example.com/bla.php?debug=test
und den Inhalt von $_REQUEST['debug'] schreibst du dann mit in das Logfile um direkt zu sehen welche Aufrufe du von deinem IPhone gemacht hast.
$_SERVER['HTTP_USER_AGENT'] könntest du testweise auch mal mitloggen.
 
217.86.148.17 - Deutsche Telekom Nürnberg
113.167.55.235 - VietNam Post and Telecom Corporation (VNPT)
93.134.82.188 - Telefonica Germany GmbH & Co.OHG

Also diese Rotation ist schon merkwürdig..

Möglicheweise werden die Verbindungen per VPN realisiert?
 
Zuletzt bearbeitet:
Grundsätzlich kommen die Aufrufe alle vom IPhone, ich habe in richtung VPN nichts eingerichtet.

@xblax: ich werd das gleich mal ausprobieren
 
Hab es gestern nochmal getestet, hierbei hatte ich fast immer die Selbe IP bis auf ein paar wenige Ausreißer.
Grundsätzlich ist aber davon auszugehen das auch die zu beginn gemachten log's alle von meinen Aufrufen stammen, da sonst niemand die Seite aufruft, zumindest war es das ganze letzte jahr so, aber hier erst mal das log. (man beachte den letzten eintrag, von heute morgen)
Code:
IP: 192.168.1.10 
Datum/Zeit: 07.05.2013 17:45:49 
debug=test 
Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25  
IP: 5.147.16.250 
Datum/Zeit: 07.05.2013 17:52:04 debug=test Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25  
IP: 80.108.145.93 
Datum/Zeit: 07.05.2013 18:59:28 debug=test Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25 
IP: 192.168.1.10 
Datum/Zeit: 07.05.2013 19:00:19 debug=test Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25 
IP: 192.168.1.10 
Datum/Zeit: 07.05.2013 19:00:36 debug=test Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25  
IP: 192.168.1.10
Datum/Zeit: 07.05.2013 19:02:13 debug=test Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25
IP: 180.76.6.213
Datum/Zeit: 08.05.2013 09:02:29 debug=test Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25
 
Zuletzt bearbeitet:
Zurück
Oben