Einige Provider trennen die Verbindung mit einem DSL-Router automatisch (z.B. einmal pro Tag), selbst wenn deren Kunde über eine Flatrate verfügt. Ich stand ebenfalls vor diesem Problem und habe nach einer Lösung gesucht.
Wie kann also die aktuelle, externe IP-Adresse (eine vom Provider zugewiesene, nicht private Internet-Adresse zur Kommunikation mit anderen Computern im Internet) meines Routers (eine FritzBox) abfragt und angezeigt werden, damit ich z.B. bei Bedarf auch von aussen auf meine Rechner zugreifen kann? Ich habe ein Script geschrieben, welches eben diese Aufgabe erfüllt und auf der zentralen Downloadseite heruntergeladen werden kann. In dem PHP -Script müssen noch einige Dinge angepasst werden: Der Text PASSWORT muss durch das Passwort ersetzt werden, durch welches der Router hoffentlich geschützt ist. Ausserdem muss der Text ROUTERIP durch die interne IP-Adresse (diese sollte im Handbuch zu finden sein) des Routers ersetzt werden. Schliesslich kann noch der Pfad und der Name der Datei verändert werden, in die die externe IP-Adresse (die vom Provider zugewiesene) geschrieben werden soll (anstelle von /tmp/ip.txt).