phpbar.de logo

Mailinglisten-Archive

[php] IP zu dyndns-account finden?

[php] IP zu dyndns-account finden?

Michael Post michael.post at purematic.de
Fre Okt 17 12:21:10 CEST 2003


Hallo,

Gloss Mathias wrote:

>Hiho,
>  
>
>ich versteh nicht, wie das funktionieren soll. Aber vielleicht
>lerne ich auch noch was dazu. Meine Überlegung soweit:
>
>Du gehst über z.B. t-online mit einer Flatrate ins Internet und
>hast einen Account und aktualisierten Eintrag bei dyndns.
>
>D.h.
>
>t-online gibt dir z.B. die ip  60.1.2.3 und den Hostnamen
>         irgenwas.t-online.de
>
>dyndns hat einen NS-Eintrag von hugo.dyndns.org --> 60.1.2.3
>
>
>Wie soll der Webserver denn jetzt rausfinden (oder auch PHP),
>daß der User mit der ip 60.1.2.3 und dem Host 
>irgendwas.t-online.de aus der Statistik rauszunehmen ist?
>
>Das könnte nur dann gehne, wenn php bei JEDEM request den
>Hostnamen hugo.dyndns.org in die IP auflöst, und dann mit
>der aktuellen IP des Anforderes vergleicht...
>
>Das wird zum einen schnarchlangsam (deswegen ist bei den
>meisten Hostern auch abgestellt, daß der Apache schon aus
>der IP den Hostnamen bestimmt und als Umgebungsvariable 
>bereitstellt) und dyndns wird auch nicht begeistert sein,
>wenns ne Seite mit vielen Zugriffen ist ;-)
>

Du könntest aber eine PHP-Seite extra für Dich aufrufen, und die IP in 
einer Datei speichern.
Dann hat der Server eine IP, auf die er prüfen kann.

Andere Möglichkeit gibt es nicht, da keiner weiss, wer hinter der IP steckt.

Gruß Michael


php::bar PHP Wiki   -   Listenarchive