Ip.php: Unterschied zwischen den Versionen

Aus rü5
Wechseln zu:Navigation, Suche
imported>Meap
Keine Bearbeitungszusammenfassung
 
imported>Meap
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Category:PHP]]
[[Category:PHP]]
ein kleines Script, welches die IP-Adressen von Rechnern vermerkt ''(ähnlich wie z.B. dyndns.org)''
ein kleines Script, welches die IP-Adressen von Rechnern vermerkt ''(ähnlich wie z.B. dyndns.org)''
== nur mal eben kurz ==
http://www.myinfodb.de/ip.php/nurkurz/set.html


== Aufruf ==
== Aufruf ==

Version vom 6. Juni 2007, 20:31 Uhr

ein kleines Script, welches die IP-Adressen von Rechnern vermerkt (ähnlich wie z.B. dyndns.org)

nur mal eben kurz

http://www.myinfodb.de/ip.php/nurkurz/set.html


Aufruf

speichern der IP: ip.php/<name>/<pass>.<format> (z.B. http://www.myinfodb.de/ip.php/myExample/storeMyIP.html )
ausgeben  der IP: ip.php/<name>.<format>        (z.B. http://www.myinfodb.de/ip.php/myExample.html )

Anwendung

auf einem Rechner mit dynamischer IP legt man eine Datei in z.B. '/etc/cron.hourly' mit dem Namen 'setMyIP' wie folgt an:

touch /etc/cron.hourly/setMyIP && chmod 755 /etc/cron.hourly/setMyIP && vi /etc/cron.hourly/setMyIP

Inhalt des Skripts (kann man hier einfach via CUT-COPY-PASTE entnehmen):

#!/bin/bash
myHOST=`hostname --long`
wget &>/dev/null -O /tmp/$myHOST.html http://www.myinfodb.de/ip.php/$myHOST/setIP.html

(man kann myHOST auch einen festen String zuweisen, falls man)

So kann man von woanders die Internet-Adresse des Rechners durch Aufruf der Seite: http://www.myinfodb.de/ip.php/<nameDesRechners>.html anzeigen lassen.