Tipps für DNS
Wie kommt man an die im DNS eingetragenen Informationen ran?
nslookup
Die von den Erfindern des DNS vorgesehene Methode geht über das ls-Kommando
im nslookup.
Laut nslookup-help ist dabei ein Domain-Name anzugeben. Das kann
allerdings verwirrend sein:
Tatsächlich muss man hier die Bezeichnung einer Zone angeben: uni-erlangen.de.
Dann kann man die Informationen, die bei Angabe dieser Zone rüber kommen, in eine Datei umleiten (wobei nslookup seine Aktivität mit der Ausgabe von einigen hundert # anzeigt), z.B.
> ls -d uni-erlangen.de > alles
("alles" ist dabei ein wählbarer Dateiname.)
Und danach:
- Entweder im nslookup mit "view" diese Datei ansehen; "view" entspricht dem "more"-Kommando; man muss dann nach den interessierenden Datensätzen suchen;
-
oder nslookup verlassen und sich mit einem geeigneten grep-Kommando den entsprechenden Auszug machen.
Wenn nslookup beim obigen ls-Kommando die Fehlermeldung:
*** Can't list domain uni-erlangen.de.: Query refused
oder etwas Ähnliches bringt, wendet man sich am besten gleich an unseren
primary oder den secondary Nameserver mit dem nslookup-server-Kommando:
>server ns.rrze bzw.
>server faui45.informatik.
Die beiden müssten die Zone dann liefern.
Die Datei DOMAINS
Eine andere Möglichkeit, an die Daten zu kommen, geht nicht über
nslookup, sondern über das ASSCII-Text-File DOMAINS, das als
Ausgang für die Erzeugung des DNS-Datenbstands dient.
Die Original-Fassung liegt auf dem Primary Namserver "ns.rrze" für jeden
lesbar im Verzeichnis /local/dns/etc. Dieses Verzeichnis ist so auch auf
einigen anderen Servern des RRZE gemounted: Direkt auf "ns.rrze" haben
normale Benutzer kein Login.
Eine täglich zwei mal aktualisierte Kopie des Files DOMAINS
liegt im Home-Verzeichnis auf dem RRZE-Cluster: /home/rzhome/unrz/unrz36/
und diese ist ebenfalls für jeden lesbar.
Die Datei hat momentan etwa 74300 Zeilen (1.6 Mbyte) und enthält alles, was DNS und DNS-Verwaltung betrifft. Da muss man dann nach ORIGIN subdomain suchen, dann kommt zusammen- hängend nach IP-Adressen geordnet (fast) alles, was bzgl. dieses Subdomain eingetragen ist.



