In Ihrem speziellen Fall handelt es sich nslookup
um ein Zeitlimit, das im Vergleich zu einer gültigen Antwort normalerweise sehr lange dauert.
Als weiteres Hintergrundwissen:
dig
ist meistens ein einfaches Debugging-Tool. Es führt keine Rekursion selbst aus, Sie müssen einen Server angeben, der abgefragt werden soll, und Sie können beliebige RR-Typen abfragen (oder einfachANY
alle Datensätze abrufen). Im Allgemeinen ist die Suche geringfügig schneller als nslookup, einfach weil Es enthält alle erforderlichen Daten in der Befehlszeile.nslookup
ist als interaktives Tool zum Abfragen der DNS-Infrastruktur konzipiert, anstatt Spot-Lookups von Haus aus durchzuführendig
. Es gibt einen nicht interaktiven Modus (den Sie oben verwenden), aber das ist meistens nur eine Kurzform. Sie können zwar/etc/resolv.conf
angeben, dass ein bestimmter Server verwendet werden soll, es wird jedoch standardmäßig der Server verwendet, der in konfiguriert ist. Daher ist der Start ohne einen angegebenen Server geringfügig langsamer alsdig
(da er in einer Datei suchen muss).host
, die Sie nicht erwähnt haben, aber der Vollständigkeit halber hier erwähnt werden sollten, ist ein Befehl, der von der C-Bibliothek für die Suche nach Hostnamen bereitgestellt wird. Es verwendet die Namensauflösungsroutinen in der C-Bibliothek, was bedeutet, dass es die/etc/resolv.conf
Einstellungen berücksichtigt, aber es wird auch die Einstellungen/etc/nsswitch.conf
berücksichtigen/etc/hosts
, dh es kann Hostnamen über NIS oder NIS +, über LDAP und über mDNS suchen (wenn Sie das Recht verwenden) TLD für dieses Programm ), über LLMNR oder auf eine andere Weise. Daher ist es im Vergleich zudig
und langsamnslookup
, aber es zeigt Ihnen auch genau, was ein Programm verwendet, das die Namensauflösungseinstellungen des Systems verwendet, anstatt sein eigenes DNS zu sehen .