Ip.php

Aus rü5
Wechseln zu:Navigation, Suche

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

nur mal eben kurz

IP-Adresse setzten....: http://www.myinfodb.de/ip.php/nurkurz/set.html
IP-Adresse ansehen....: http://www.myinfodb.de/ip.php?host=nurkurz&limit=0&format=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.