Gibt es eine Unix-Befehl NS-Einträge von Domäne abzurufen?
Frage
Ich bin für einen Weg suchen, um die primären und sekundären NS-Einträge eines bestimmten Domain-Namen und die IP-Adressen, die mit ihnen zu bekommen.
Nun ist diese Art von Informationen von Webseiten wie intodns.com zur Verfügung, aber ich bin auf einer riesigen Liste von Domains und möchten diesen Prozess mit einem Bash-Skript automatisieren (wahrscheinlich nicht die beste Wahl für diese ...) .
Ich habe versucht nslookup domain.com
, die mir die primäre NS IP-Adresse gibt.
hostname domain.com
kehrt nichts ...
I getestet dig domain.com TYPE NS
auch die nicht viel Informationen hinzufügt.
An diesem Punkt denke ich an eine wget
der intodns.com Seite und Parsen des HTML zu bekommen, was ich brauche ...
Haben Sie einen besseren Weg wissen, dies zu tun?
Vielen Dank!
Lösung
$ dig example.com NS
funktioniert gut für mich. Nein, es ist nicht die IP-Adressen des Name-Servers beheben, aber das ist nicht Teil des NS-Record. Sie werden feststellen, dass selbst zu tun haben. Anders als bei der Ausgabe von whois, dann ist es in einem standardisierten Format, so wird es einfacher sein, zu analysieren.
Andere Tipps
nslookup -query=ns <server.com>