Ich habe ein kleines Helferscript für Sysadmins geschrieben.
Ich stand immer vor dem Problem, dass ich einen Hostname hatte, an diese Seite etwas machen sollte, jedoch nicht wusste auf welchem Server die Seite liegt.
Dies zwang mich immer, ein doppeltes nslookup zu machen, zuerst um die IP vom Hostnamen zu holen und um danach den Reverse Lookup von der IP zu erhalten.
Dies habe ich nun in einem Script automatisiert:
#!/bin/bash
IP=`nslookup $1 | sed -n ’s/Address: \(.*\)/\1/p’`
NAME=`nslookup $IP | sed -n ’s/.*arpa.*name = \(.*\)\./\1/p’`
echo $NAME
Anwendung:
[root@x ~]# ./look acki.be
sv1.cubetech.ch
[root@x ~]#
Wenn das Script in den Pfad kopiert wird (/usr/local/bin oder /usr/bin) kann es von überall nur mit dem Aufruf von look verwendet werden.
Viel Spass!