Abfrage an den DNS-Server über die Befehlszeile. Kuriosität Nummer eins: Die DNS-Abfrage ist fehlgeschlagen

Es kann erforderlich sein, die Funktionalität des DNS zu überprüfen, zu sehen, wie schnell der Server arbeitet, die IP-Adresse und die Geschwindigkeit, mit der sie für eine bestimmte Domain abgerufen wird. Hierfür gibt es ein hervorragendes Dienstprogramm, nslookup. Damit können Sie eine IP-Adresse für eine Domain erhalten, die umgekehrte Konvertierung durchführen und außerdem überprüfen, ob alle erforderlichen DNS-Einträge installiert sind.

WIE FUNKTIONIERT DNS?

Mit dem DNS-Dienst können Sie schwer zu merkende IP-Adressen in einfache und leicht zu merkende Domänennamen umwandeln. Ohne auf Details einzugehen, gibt es ein Netzwerk von DNS-Servern, die alle notwendigen Informationen über IP-Adressen und die entsprechenden Domänen speichern. Von Zeit zu Zeit tauschen sie Informationen untereinander aus, um die Datenbank vollständig und aktuell zu halten.

Wenn ein Computer auf eine Website in einer Domäne zugreifen muss, fordert er seine IP-Adresse vom DNS-Server an und speichert sie dann im lokalen Cache. Aber DNS-Anfragen können nicht nur automatisch gesendet werden, sie können auch vom Dienstprogramm nslookup unter Linux oder Windows generiert und gesendet werden.

NSLOOKUP-TEAM

$ sudo nslookup Optionen Domänenserver

„Domäne“ ist der Domänenname, für den Sie Informationen anzeigen müssen, und „Server“ ist ein optionaler Parameter, der angibt, dass Sie einen anderen DNS-Server verwenden müssen. Grundlegende nslookup-Optionen:

  • -Typ- Art der Informationen, die wir erhalten möchten, mögliche Typen: txt, soa, ptr, ns, mx, mr, minfo, mg, mb, hinfo, gid, cname, a, any;
  • -Hafen- ein weiterer DNS-Server-Port;
  • -(keine)Rekursion- Verwenden Sie andere DNS-Server, wenn keine Antwort erfolgt.
  • -wiederholen- Anzahl der Versuche, die notwendigen Informationen zu erhalten;
  • -Auszeit- Zeit zwischen Versuchen, Anfragen an den Server zu stellen;
  • -scheitern- Versuchen Sie es mit einem anderen Nameserver, wenn dieser einen Fehler zurückgibt.

Das Interessanteste ist, dass der Befehl nicht nur im normalen Modus ausgeführt werden kann, sondern auch im interaktiven Modus, wenn Sie ihn ohne Parameter ausführen. Kommen wir nun näher zu den Beispielen selbst, wie der Linux-Befehl nslookup funktioniert.

WIE VERWENDET MAN NSLOOKUP?

Schauen wir uns die IP-Adresse der Site an.

@ns:~$ nslookup-Website

In der Ausgabe des Dienstprogramms sehen Sie die IP-Adresse 10.3.5.21. Dabei handelt es sich nicht um die Serveradresse, sondern um den System-DNS-Server. In der nächsten Zeile werden dieselbe IP-Adresse und derselbe Port angezeigt. Dies ist die DNS-Serveradresse zusammen mit dem Port. Der Standardport ist 53. Erst danach werden Informationen über die angeforderte Site gefunden. Unsere IP-Adresse ist 87.236.16.171 (vom hervorragenden Hosting-Anbieter Beget), das bedeutet, dass alle Pakete, die Sie an die Website senden, an dieser Adresse ankommen.

Manchmal erhalten Sie in der Antwort des Dienstprogramms möglicherweise die Meldung „Nicht verbindliche Antwort“ (oder auf Russisch: „Nicht vertrauenswürdige Antwort“). Die Antwort gilt nur dann als autorisierend, wenn unser DNS-Server dies getan hat volle Informationüber die Zone, für das betrachtete Gebiet. In den meisten Fällen verfügt unser Server nicht über alle Informationen, sondern über einen Cache mit der neuesten Antwort eines autoritativen Servers. Solche Informationen gelten als nicht autorisierend, obwohl sie von einer autorisierenden Quelle stammen, der DNS-Server selbst gilt jedoch nicht als solche.

Die primäre Informationsquelle über eine Domain ist ihr NS-Server. Sie können sie erhalten, indem Sie den Befehl mit der Option verwenden Typ=ns:

@ns:~$ nslookup -type=ns-Site


Der Befehl zeigt eine Liste der verwendeten Nameserver an, bei uns ist es beispielsweise ns1.beget.com. Typischerweise sind dies zwei bis vier Server. Wenn es eine seriöse Informationsquelle gibt, wird diese am Ende der Ausgabe angezeigt.

Wenn wir beispielsweise Informationen vom Nameserver ns1.beget.com anfordern, dann ist dies bereits eine vertrauenswürdige („vertrauenswürdige“) Antwort:

@ns:~$ nslookup-Website ns1.beget.com

Sie können auch einen MX-Eintrag für eine Domain abrufen. Dazu müssen Sie den Anforderungstyp auf „mx“ festlegen:

@ns:~$ nslookup -type=mx-Site


Hier werden alle konfigurierten Mailserver angezeigt, jeder Server hat seine eigene Priorität, zum Beispiel 10 oder 20. Je niedriger die Zahl, desto höher ist die Priorität der Adresse.

SOA oder Start Of Authority bietet technische Information Informationen zur Domäne. Um dieses Feld abzurufen, verwenden Sie den SOA-Anfragetyp:

@ns:~$ nslookup -type=soa-Site


Folgende Informationen werden hier angezeigt:

  • Herkunft- Herkunft der erhaltenen Informationen;
  • E-Mail-Adresse- Adresse Email Domänenadministrator;
  • seriell- Zeit seit der letzten Domain-Erneuerung im Zeitstempelformat;
  • Aktualisierung- Anzahl der Sekunden seitdem neuestes Update wenn es wiederholt werden muss;
  • wiederholen– die Anzahl der Sekunden, nach denen Sie die Verbindung erneut versuchen müssen, wenn der DNS-Server nicht verfügbar ist;
  • erlöschen– die Anzahl der Sekunden, nach denen die vom primären DNS empfangenen Informationen als veraltet gelten;
  • Minimum- Mindestanzahl von Sekunden bis zum nächsten Update.

Es ist auch möglich, nslookup zu verwenden, um alle verfügbaren DNS-Einträge anzuzeigen:

@ns:~$ nslookup -type=jede Site


Um mehr anzuzeigen genaue Information Um die Anfrage auszuführen, können Sie die Option -debug verwenden:

@ns:~$ nslookup -type=any -debug-Site

Hier werden die an den Server gesendete Nachricht und die von ihm empfangene Antwort angezeigt. Wenn mehrere IP-Adressen vorhanden sind, kann das System für jede davon die TTL anzeigen. Einige große Websites werden auf mehreren Servern gehostet, um DDoS-Angriffen zu widerstehen.

Der Befehl nslookup linux kann auch im interaktiven Modus verwendet werden. Dazu müssen Sie ihn ohne Parameter ausführen:

Mit dem Set-Befehl können Sie verschiedene Parameter festlegen, beispielsweise den Port oder den Anfragetyp:

Setze Port=53 setze Typ=mx

Um das Dienstprogramm zu beenden, verwenden Sie den Befehl „exit“.

SCHLUSSFOLGERUNGEN

In diesem Artikel wird die Verwendung von nslookup erläutert, einem Dienstprogramm zum Anzeigen von DNS-Einträgen für eine Domäne. Es kann für Webmaster und sehr nützlich sein Systemadministratoren, weil es alle notwendigen Informationen sehr einfach bereitstellt.
Und schließlich, wenn Sie die Liste der globalen Root-Nameserver wissen möchten, schreiben Sie: „ @ns:~$ nslookup -type=ns .„Und Sie sehen eine aktuelle Liste der weltweit wichtigsten DNS-Server.

In Kontakt mit

Bietet Informationen zur Diagnose der DNS-Infrastruktur. Um dieses Tool verwenden zu können, müssen Sie mit der Funktionsweise des DNS-Systems vertraut sein. Bedeutet Befehlszeile Nslookup ist nur verfügbar, wenn das TCP/IP-Protokoll installiert ist.

Syntax

nslookup [- Untergruppe...] [{gewünschter_Computer| [- Server]}]

Optionen

- Untergruppe... Gibt einen oder mehrere Unterbefehle an nslookup als Befehlszeilenoptionen. Eine Liste der Unterbefehle finden Sie im Abschnitt „Siehe auch“. Auch". gewünschter_Computer Sucht nach Daten für einen Parameter gewünschter_Computer, wobei der aktuelle Standard-DNS-Nameserver verwendet wird, wenn kein anderer Server angegeben ist. Um Informationen über einen Computer abzurufen, der nicht zur aktuellen DNS-Domäne gehört, muss am Ende des Namens ein Punkt hinzugefügt werden. - Server Weist darauf hin, dass diesen Server sollte als DNS-Nameserver verwendet werden. Wenn der Parameter -Server Wenn keine Angabe erfolgt, wird der Standard-DNS-Server verwendet. ( helfen|? ) Ausgänge Kurzbeschreibung Unterbefehle nslookup.

Anmerkungen

  • Wenn gewünschter_Computer Wenn ein Computer durch eine IP-Adresse angegeben und ein Ressourceneintrag vom Typ A oder PTR angefordert wird, wird der Computername angezeigt. Wenn gewünschter_Computer Durch einen Namen ohne abschließenden Punkt angegeben, wird der Standard-DSN-Domänenname an den angegebenen Namen angehängt. Das Verhalten hängt vom Status der folgenden Befehlsunterbefehle ab Satz: Domain, Suchliste, Defname Und suchen.
  • Wenn Sie in der Befehlszeile einen Bindestrich (-) anstelle eines Parameters eingeben gewünschter_Computer, Team nslookup wechselt in den interaktiven Modus.
  • Die Länge der Befehlsaufrufzeile darf 256 Zeichen nicht überschreiten.
  • Team nslookup kann in zwei Modi arbeiten: interaktiv und normal (offline).

    Wenn Sie nur einen kleinen Teil der Informationen anzeigen müssen, sollten Sie den Normalmodus verwenden. Der erste Parameter sollte der Name oder die IP-Adresse des Computers sein, über den Sie Daten erhalten möchten. Geben Sie als zweiten Parameter den Namen oder die IP-Adresse des DNS-Nameservers ein. Wenn der zweite Parameter nicht angegeben ist, verwenden Sie den Befehl nslookup Es wird der Standard-DNS-Nameserver verwendet.

    Wenn Sie detailliertere Informationen erhalten möchten, sollten Sie den interaktiven Modus nutzen. Als ersten Parameter müssen Sie einen Bindestrich (-) und als zweiten Parameter den Namen oder die IP-Adresse des DNS-Nameservers eingeben. Wenn beide Parameter nicht angegeben sind, verwenden Sie den Befehl nslookup Es wird der Standard-DNS-Nameserver verwendet. Im Folgenden finden Sie einige Tipps für die Online-Arbeit.

    • Um einen interaktiven Befehl jederzeit zu unterbrechen, drücken Sie STRG+B.
    • Zum Verlassen müssen Sie eintreten Ausfahrt.
    • Um einen Computernamen einzugeben, der einem Befehl entspricht, stellen Sie dem Namen einen Backslash (\) voran.
    • Nicht erkannte Befehle werden als Computernamen behandelt.
  • Wenn bei der Verarbeitung der Anfrage ein Fehler auftritt, verwenden Sie den Befehl nslookup Auf dem Bildschirm wird eine Meldung angezeigt. Die folgende Tabelle listet mögliche Fehlermeldungen auf.
    Fehlermeldung Beschreibung
    Zeitüberschreitung Der Server hat innerhalb einer bestimmten Zeit und nach einer bestimmten Anzahl von Wiederholungsversuchen nicht auf die Anfrage geantwortet. Die Wartezeit kann mit dem Unterbefehl eingestellt werden Timeout einstellen. Mit dem Unterbefehl ist es möglich, die Anzahl der Wiederholungsversuche festzulegen Wiederholungsversuch festlegen.
    Keine Antwort vom Server Der DNS-Nameserver läuft nicht auf dem Server
    Keine Aufzeichnungen Der DNS-Nameserver enthält keine Datensätze für den angegebenen Ressourcentyp, obwohl der Servername korrekt ist. Der Anforderungstyp wird durch den Befehl angegeben Abfragetyp festlegen.
    Nicht vorhandene Domäne Der angegebene Computer- oder DNS-Domänenname existiert nicht.
    Verbindung abgelehnt

    Das Netzwerk ist nicht verfügbar

    Es kann keine Verbindung zum DNS-Nameserver oder zum Finger-Service-Server hergestellt werden. Dieser Fehler tritt normalerweise bei Befehlsanfragen auf ls Und Finger.
    Serverausfall Der DNS-Nameserver hat eine interne Inkonsistenz in seiner Datenbank festgestellt und kann die Anfrage nicht korrekt beantworten.
    Abgelehnt Der DNS-Nameserver weigerte sich, die Anfrage zu verarbeiten.
    Format Fehler Der DNS-Server hat einen Fehler im Format des empfangenen Pakets festgestellt. Dies kann auf einen Fehler im Befehl hinweisen nslookup.

Beispiele

Jeder Parameter besteht aus einem Bindestrich (-), gefolgt von einem Befehl ohne Leerzeichen und in einigen Fällen einem Gleichheitszeichen (=) und einem Wert. Um beispielsweise den Standardtyp der Informationsanfrage für einen Host zu ändern und das anfängliche Zeitlimit auf 10 Sekunden festzulegen, würden Sie den folgenden Befehl ausgeben:

nslookup -querytype=hinfo -timeout=10

Nslookup:exit

Ausgänge aus nslookup.

Syntax

Ausfahrt

Optionen

{helfen|? nslookup.

Nslookup:finger

Stellt eine Verbindung zum Fingerserver auf dem aktuellen Computer her.

Syntax

Finger [Benutzername] [{[> ] Dateiname|[>> ] Dateiname}]

Optionen

Benutzername Gibt den Namen des Benutzers an, über den Sie Daten abrufen möchten. Dateiname Gibt den Dateinamen zum Speichern der Ausgabeinformationen an. Mit den Symbolen (>) und (>> helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Der aktuelle Computer wird ermittelt, wenn die vorherige Computersuche erfolgreich war und der Befehl die Computeradresse zurückgegeben hat.

Nslookup: Hilfe

Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Syntax

{helfen|? }

Optionen

{helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Nslookup: ls

Zeigt Informationen für eine DNS-Domäne an.

Syntax

ls [Parameter] domain_DNS [{[> ] Dateiname|[>> ] Dateiname}]

Optionen

Parameter Die folgende Tabelle enthält eine Liste gültiger Parameter. domain_DNS Gibt den DNS-Domänennamen an, für den Sie Informationen erhalten möchten. Dateiname Gibt den Dateinamen zum Speichern der Ausgabeinformationen an. Mit den Symbolen (>) und (>>) kann die Ausgabe wie gewohnt umgeleitet werden. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Standardmäßig werden Computernamen und ihre IP-Adressen angezeigt. Wenn die Ausgabe in eine Datei geleitet wird, wird nach jeweils 50 Datensätzen ein #-Zeichen auf dem Bildschirm gedruckt.

Nslookup:lserver

Ändert den Standardserver für die angegebene DNS-Domäne.

Syntax

lserver domain_DNS

Optionen

domain_DNS Legt eine neue DNS-Domäne für den Standardserver fest. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Team lserver verwendet zunächst installierten Server um Informationen über einen bestimmten DNS-Server zu erhalten. Das hebt sie vom Team ab. Server, unter Verwendung des aktuellen Standardservers.

Nslookup: root

Ersetzt den Standardserver durch den Root-Server des DNS-Namespace.

Syntax

Optionen

{helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Der derzeit verwendete Server ist ns.nic.ddn.mil. Der Befehl entspricht dem Befehl lserver ns.nic.ddn.mil. Der Name des Root-Servers kann mit dem Befehl geändert werden Wurzel setzen.

Nslookup:server

Ersetzt den Standardserver für die angegebene DNS-Domäne.

Syntax

Server domain_DNS

Optionen

domain_DNS Erforderlicher Parameter. Legt eine neue DNS-Domäne für den Standardserver fest. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Team Server verwendet den aktuellen Standardserver, um Informationen zu einer bestimmten DNS-Domäne abzurufen. Das hebt sie vom Team ab. lserver, der den ursprünglich installierten Server verwendet.

Nslookup: Alles einstellen

Zeigt die aktuellen Einstellungen für Einstellungen an.

Syntax

Satz alle

Optionen

{helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Team setzen Sie alle Zeigt außerdem Informationen zum Standardserver und Hostcomputer an.

Nslookup: Klasse festlegen

Ändert die Anforderungsklasse. Die Anforderungsklasse definiert eine Gruppe von Informationsprotokollen.

Syntax

Satz cl[Arsch]= Klasse

Optionen

Klasse Die Standardklasse ist IN. In der folgenden Tabelle sind die gültigen Werte für diesen Befehl aufgeführt. ( helfen | ? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Nslookup: d2 festlegen

Aktiviert oder deaktiviert den erweiterten Debugging-Modus. In diesem Modus werden alle Felder jedes Pakets angezeigt.

Syntax

Satz [NEIN]d2

Optionen

nod2 Deaktiviert den erweiterten Debugging-Modus. Die Standardsyntax ist nod2. d2 Aktiviert den erweiterten Debugging-Modus. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Nslookup: Debug festlegen

Aktiviert oder deaktiviert den Debug-Modus.

Syntax

Satz [NEIN]deb[ug]

Optionen

Knotenb[ug] Deaktiviert den Debug-Modus. Die Standardsyntax ist kein Debug. deb[ug] Aktiviert den Debugging-Modus. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Wenn der Debug-Modus aktiviert ist, werden detailliertere Informationen zu den an den Server gesendeten Paketen und den empfangenen Antworten angezeigt.

Nslookup: Defname festlegen

Fügt den Standard-DNS-Domänennamen zur Einzelkomponenten-Suchanforderung hinzu. Eine Komponente, die keine Punkte enthält, wird als Single bezeichnet.

Syntax

Satz [NEIN]def[Name]

Optionen

Knotenf[Name] Stoppt das Hinzufügen des Standard-DNS-Domänennamens zur Einzelkomponenten-Suchanfrage. def[Name] Fügt den Standard-DNS-Domänennamen zur Einzelkomponenten-Suchanforderung hinzu. Die Standardsyntax ist Defname. {helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Nslookup: Domäne festlegen

Ersetzt den Standard-DNS-Servernamen durch den angegebenen Namen.

Syntax

Satz Tun[hauptsächlich]= Domainname

Optionen

Domainname Gibt einen neuen Namen für die Standard-DNS-Domäne an. Standardmäßig ist der Domänenname auf den Hostnamen eingestellt. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Der Standard-DNS-Domänenname wird gemäß den Parametern zum in der Anfrage angegebenen Namen hinzugefügt Defname Und suchen. Die DNS-Domänensuchliste enthält die übergeordneten Domänen für eine Standarddomäne, wenn ihr Name mindestens zwei Komponenten enthält. Für die DNS-Domäne mfg.widgets.com würde die Suchliste beispielsweise mfg.widgets.com und widgets.com umfassen. Team Suchliste festlegen wird verwendet, um eine andere Liste und den Befehl anzugeben setzen Sie alle um die Liste anzuzeigen.

Nslookup: Ignorieren festlegen

Ignoriert Paketkürzungsfehler.

Syntax

Satz [NEIN]ich G[noch]

Optionen

nein[noch] Fehler beim Abschneiden von Paketen werden nicht ignoriert. Die Standardeinstellung ist nicht ignorieren. ich G[noch] Ignoriert Paketkürzungsfehler. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Nslookup: Port festlegen

Ändert den Standard-TCP/UDP-Port des DNS-Nameservers auf den angegebenen Wert.

Syntax

Satz po[rt]= Hafen

Optionen

Hafen Gibt den neuen TCP/UDP-Portwert des DNS-Nameservers an. Der Standardport ist 53. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Nslookup: Abfragetyp festlegen

Syntax

Satz Q[uerytype]= Ressourcendatensatztyp

Optionen

Ressourcendatensatztyp
Bedeutung Beschreibung
A
BELIEBIG Gibt alle Datentypen an.
CNAME
GID
HINWEIS
M.B.
MG
MINFO
HERR.
MX Gibt den Mail-Exchanger an.
N.S.
PTR
SOA
TXT Zeigt Textinformationen an.
UID
UINFO
WKS
{helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Team Typ festlegen Abfragetyp festlegen.

Nslookup: Rekursion festlegen

Weist den DNS-Nameserver an, andere Server abzufragen, wenn er selbst nicht über die erforderlichen Informationen verfügt.

Syntax

Satz [NEIN]empf[Urse]

Optionen

norec[Urse] Entfernt die Anforderung für einen DNS-Nameserver, eine Anfrage an andere Server zu senden, wenn er selbst nicht über die erforderlichen Informationen verfügt. empf[Urse] Weist den DNS-Nameserver an, andere Server abzufragen, wenn er selbst nicht über die erforderlichen Informationen verfügt. Die Standardsyntax ist rekursiv. {helfen | ? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Nslookup: Wiederholung festlegen

Legt die Anzahl der Wiederholungsversuche fest.

Syntax

Satz im Ruhestand[ry]= Nummer

Optionen

Nummer Gibt die neue Anzahl der Wiederholungsversuche an. Die Standardanzahl der Wiederholungsversuche beträgt 4. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Wenn innerhalb des angegebenen Zeitraums keine Antwort auf eine Anfrage eingeht, wird das Intervall verdoppelt und die Anfrage wiederholt. Der für den Parameter angegebene Wert bestimmt, wie oft die Anfrage wiederholt wird. Mit dem Unterbefehl ist es möglich, die Wartezeit zu ändern Timeout einstellen.

Nslookup: Root setzen

Ersetzt den Namen des für Abfragen verwendeten Root-Servers.

Syntax

Satz ro[ot]= root_server

Optionen

root_server Gibt den neuen Root-Servernamen an. Der Standardname ist ns.nic.ddn.mil. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Untergruppe Wurzel setzen beeinflusst das Team Wurzel.

Nslookup: Suche festlegen

Hängt DNS-Domänennamen aus der DNS-Domänensuchliste an eine Abfrage an, bis eine Antwort eingeht. Dies gilt, wenn die Set- und Lookup-Anforderungen mindestens einen Punkt, aber einen abschließenden Punkt enthalten.

Syntax

Satz [NEIN]Meer[rch]

Optionen

kein Meer[rch] Stoppt das Anhängen von DNS-Domänennamen aus der DNS-Domänensuchliste an die Abfrage. Meer[rch] Hängt DNS-Domänennamen aus der DNS-Domänensuchliste an eine Abfrage an, bis eine Antwort eingeht. Die Standardsyntax ist suchen. {helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Nslookup: Suchliste festlegen

Ändert den Standard-DNS-Domänennamen und die Suchliste.

Syntax

Srchl setzen[ist]= Domainname

Optionen

Domainname Gibt neue Namen für die Standard-DNS-Domäne und Suchliste an. Standardmäßig wird der Hostname als Grundlage für den Domänennamen verwendet. Es können bis zu sechs Namen angegeben werden, getrennt durch Schrägstriche (/). ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Team set srchlüberschreibt den standardmäßigen DNS-Domänennamen und die Suchliste des Befehls Domäne festlegen. Um die gesamte Liste anzuzeigen, muss der Befehl verwendet werden setzen Sie alle.

Beispiele

So legen Sie eine Domäne fest DNS-Name mfg.widgets.com und geben Sie eine Suchliste mit drei Namen an. Geben Sie Folgendes ein.

setze srchlist=mfg.widgets.com/mrp2.widgets.com/widgets.com

Nslookup: Timeout festlegen

Ändert die anfängliche Zeitspanne (in Sekunden), die das System auf eine Antwort auf eine Anfrage wartet.

Syntax

Satz ti[meout]= Nummer

Optionen

Nummer Gibt die Anzahl der Sekunden für den Timeout-Zeitraum an. Der Standard-Timeout-Zeitraum beträgt 5 Sekunden. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Wenn innerhalb des angegebenen Zeitraums keine Antwort auf eine Anfrage eingeht, wird das Intervall verdoppelt und die Anfrage wiederholt. Mit dem Unterbefehl ist es möglich, die Anzahl der Wiederholungsversuche festzulegen Wiederholungsversuch festlegen.

Nslookup: Typ festlegen

Ändert den Ressourcendatensatztyp für eine Anfrage.

Syntax

Satz ty[Sport]= Ressourcendatensatztyp

Optionen

Ressourcendatensatztyp Gibt den Typ des DNS-Ressourceneintrags an. Der Standardwert ist Typ A. In der folgenden Tabelle sind die gültigen Werte für diesen Befehl aufgeführt.
Bedeutung Beschreibung
A Gibt die IP-Adresse des Computers an.
BELIEBIG Gibt alle Datentypen an.
CNAME Gibt den kanonischen Namen für den Alias ​​an.
GID Gibt die Gruppen-ID für den Gruppennamen an.
HINWEIS Gibt den Prozessortyp an und Betriebssystem Computer.
M.B. Gibt den Postfachdomänennamen an.
MG Zeigt ein Mitglied der Mailgruppe an.
MINFO Bietet Informationen über Briefkasten oder Mailingliste.
HERR. Gibt den Domänennamen für die E-Mail-Umbenennung an.
MX Gibt den Mail-Exchanger an.
N.S. Gibt den DNS-Nameserver für die angegebene Zone an.
PTR Gibt den Computernamen zurück, wenn die Anfrage aus einer IP-Adresse besteht, andernfalls wird ein Zeiger auf andere Informationen zurückgegeben.
SOA Gibt den Starteintrag für an DNS-Zonen.
TXT Zeigt Textinformationen an.
UID Gibt die Benutzer-ID an.
UINFO Zeigt Benutzerinformationen an.
WKS Gibt eine Beschreibung bekannter Dienste zurück.
{helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Team Typ festlegen führt die gleiche Funktion wie der Befehl aus Abfragetyp festlegen.

Nslookup: vc festlegen

Gibt an, ob beim Senden von Anforderungen an den Server eine virtuelle Verbindung verwendet werden soll oder nicht.

Syntax

Satz [NEIN]v[C]

Optionen

Nov[C] Gibt an, dass beim Senden von Anforderungen an den Server niemals die virtuelle Verbindung verwendet werden soll. Der Standardwert ist Ja. v[C] Gibt an, dass beim Senden von Anforderungen an den Server immer eine virtuelle Verbindung verwendet wird. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Nslookup: eingestellt

Ändert die Einstellungen, die bestimmen, wie Suchfunktionen funktionieren.

Syntax

Satz Stichwort[= Bedeutung]

Optionen

Stichwort Gibt Unterbefehle an, die vom Unterbefehl abgeleitet sind Satz. Beispiel: Unterbefehl setze d2 Es hat Stichwort [NEIN]d2. Bedeutung Gibt den Wert des nslookup-Konfigurationsparameters für jeden Unterbefehl an. ( helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Anmerkungen

  • Um alle aktuellen Parameter anzuzeigen, geben Sie den Befehl ein setzen Sie alle.

Nslookup: anzeigen

Sortiert und listet die Ausgabe vorheriger Unterbefehle und Befehle auf ls.

Syntax

Sicht Dateiname

Optionen

Dateiname Gibt den Namen einer Datei an, die die Ergebnisse vorheriger Unterbefehle und Befehle enthält ls. {helfen|? ) Zeigt eine kurze Beschreibung der Unterbefehle an nslookup.

Die zweifelhaften Vorzüge des guten alten Versorgungsunternehmens

Nslookup ist eines meiner Lieblingsdienstprogramme in Windows NT 4.0. Wenn ich seit einigen Jahren Probleme mit der Namensauflösung bei Verwendung von DNS habe, greife ich ausschließlich auf dieses Programm zurück. Seit der Umstellung unseres Unternehmens auf Windows 2000 Professional kam es bei Nslookup jedoch zu einigen Kuriositäten: fehlgeschlagene Abfrageversuche, Zugriff auf einen sekundären DNS-Server anstelle des primären und andere. Bevor wir einen genaueren Blick auf die Besonderheiten von Nslookup in Windows 2000 Professional werfen, erinnern wir uns daran, wie einfach und zuverlässig Nslookup in der NT 4.0-Umgebung funktionierte.

DNS als Beispiel für Qualität

Mit dem Nslookup-Dienstprogramm können Sie DNS-Server direkt abfragen, um die Entsprechung zwischen IP-Adressen und Hostnamen herauszufinden, nach bestimmten Arten von Einträgen in der DNS-Zonendatei zu suchen und deren Funktionalität zu überprüfen. Diese Informationen sind wichtig für die Fehlerbehebung beim DNS-Server und die Erstellung einer neuen DNS-Zonendatei. Um eine direkte (Hostname – IP-Adresse) oder umgekehrte (IP-Adresse – Hostname) Anfrage durchzuführen, geben Sie einfach Nslookup in die Befehlszeile ein und geben Sie den Hostnamen oder die IP-Adresse als Parameter an. Das Dienstprogramm gibt die gewünschte Übereinstimmung zurück – entweder die IP-Adresse oder den Hostnamen. Innerhalb einer Domäne auf DNS-Servern enthalten die entsprechenden Dateien Datensätze vom Typ Adresse (A), die die Anzeige festlegen Hostname – IP-Adresse. Wenn der Nslookup-Befehl verwendet wird, werden Datensätze vom Typ A analysiert. Darüber hinaus kann Nslookup verwendet werden, um DNS-Server nach anderen Datensatztypen abzufragen, z. B. Nameserver (NS), die die Unterstützung eines bestimmten Domänennamens anzeigen. Kanonischer Name (CNAME), der Aliase für DNS-Server beschreibt, die zuvor durch Datensätze vom Typ A definiert wurden; Mail Exchanger (MX), in dem Namen angegeben werden Postsysteme für diese Domain. Mit Nslookup können Sie sowohl Datensätze aller aufgeführten Typen als auch Datensätze eines bestimmten Typs abfragen. Internet-Mailserver verwenden DNS-Abfragen, um Informationen aus dem MX-Eintrag abzurufen, beispielsweise die Serveradresse und die Routenkosten. Wenn ein Internet-Mailserver auf einen Fehler stößt, beispielsweise wenn ein kleiner Teil einer übertragenen Nachricht an den Absender zurückgeschickt wird, weil der Versand fehlgeschlagen ist, oder wenn eine Nachricht an den falschen Mailserver zugestellt wird, kann eine manuelle Abfrage des DNS-Servers sehr nützlich sein. Durch die Analyse der empfangenen Daten wird deutlich, welche Informationen aus dem DNS von Remote-Servern „gesehen“ werden, und dies kann der Schlüssel zur Lösung des Problems sein. Nslookup wird auch verwendet, um die DNS-Zonendatei manuell abzufragen. Andere nützliche Funktion Nslookup – alles anzeigen Mailserver dieser Domain. Richten Sie dazu eine Umfrage nur für einen Datensatztyp ein – MX, und geben Sie den Namen der gewünschten Domäne an. Das folgende Beispiel verwendet die Domäne xcedia.com: nslookup Drücken Sie die Eingabetaste und geben Sie dann Folgendes ein: set type=mx xcedia.com Abbildung 1 zeigt die Ausgabe der eingegebenen Befehle.

Kuriosität Nummer eins: Die DNS-Abfrage ist fehlgeschlagen

Das erste seltsame Problem, das Nslookup in Windows 2000 Professional passierte, waren zufällige Fehler beim Abfragen von DNS-Einträgen. Auf einigen Stationen waren die Abfrageergebnisse für MX-Einträge ungefähr die gleichen wie bei NT 4.0. Von anderen Stationen wurden bei einer Anfrage an MX jedoch keine Datensätze dieser Art angezeigt, sondern allgemeine Daten aus der Zonendatei – der Name des Hauptservers, Seriennummer Zonendatei, Time to Live (TTL)-Einstellungen – Lebensdauer. Als die Befehle im obigen Beispiel von einer Windows 2000 Professional-Netzwerkstation aus ausgeführt wurden, wurde festgestellt, dass die MX-Einträge fehlten (siehe Abbildung 2). Nachdem mir ein Leser des Windows 2000 Magazine über ein ähnliches Problem mit Nslookup in Windows 2000 Professional geschrieben hatte, beschloss ich herauszufinden, was Microsoft in der neuen Version des Dienstprogramms geändert hatte und warum Nslookup auf verschiedenen Computern unterschiedliche Ergebnisse lieferte. Zunächst wurde die gleiche Anfrage nach MX-Einträgen von verschiedenen Windows 2000 Professional-Stationen gestellt. Infolgedessen schlug die MX-Anfrage an jeder Station fehl. Aber bei der Anmeldung an einer NT 4.0-Station zeigte eine ähnliche Anfrage alles perfekt. Am Ende konnte ich bei Abfragen von MX-Einträgen von Windows 2000 Professional-Stationen normale Ergebnisse erzielen. Dazu musste ich den auf dem System verwendeten Standard-DNS-Server manuell ändern, indem ich den Befehl ausführte Server Servername in der Nslookup-Umgebung (im Befehl Server Parameter Servername ist der DNS-Hostname oder die IP-Adresse des DNS-Servers, der vom Nslookup-Dienstprogramm abgefragt wird.) Standardmäßig legt Nslookup den primären DNS-Server auf den allerersten Server im IP-Konfigurationsstapel des Clients fest. Nachdem dieser Server geändert wurde, von verschiedenen Windows-Systeme 2000 Professional-Abfragen für den MX-Eintragstyp führten zu normalen Ergebnissen. Ich vermutete, dass dieses Nslookup-Verhalten auf einen Fehler bei der Initialisierung des Dienstprogramms zurückzuführen war, als ich feststellte, dass ich beim Ändern der DNS-Servereinstellungen versehentlich den Typ des DNS-Servers geändert hatte, mit dem Netzwerkclients eine Verbindung herstellten. Bei der erneuten Analyse von Nslookup-Sitzungen unter Windows 2000 Professional wurde festgestellt, dass die Verbindung in jedem Fall zu einem NT 4.0-DNS-Server bestand. Beim Ändern der DNS-Servereinstellungen hätte ich einen Windows 2000-DNS-Server angeben sollen. Möglicherweise tritt das Problem mit Nslookup an der Schnittstelle zwischen dem Windows 2000 Professional-Client und dem NT 4.0-DNS-Server auf? Weitere Experimente bestätigten diese Annahme. Es stellt sich heraus, dass nur DNS-Server auf NT 4.0 ein Problem für Nslookup von Windows 2000 Professional darstellen. Mit anderen DNS-Servern - an Windows-basiert 2000 DNS oder BIND - Windows-Clients 2000 Professionelle Arbeit einwandfrei. Es gibt mehrere Problemumgehungen, um aus dieser Situation herauszukommen. Sie können den Befehl verwenden Server Servername um den DNS-Server auf NT 4.0 zu deaktivieren. Oder Sie können das IP-Protokoll auf Clients für einen anderen DNS-Server als NT 4.0 DNS konfigurieren. Schließlich können Sie die NT 4.0-Version von Nslookup auf eine Windows 2000 Professional-Station kopieren. Ich habe es versucht - es hilft. Windows-Installation 2000 Service Pack 2 (SP2) löst das Problem ebenfalls.

Kuriosität Nummer zwei: Serverauswahl

Eine weitere Kuriosität ist die Auswahl eines Standard-DNS-Servers Windows-Befehle 2000 Professionelles Nslookup. In der NT 4.0-Umgebung erzeugt das Nslookup-Dienstprogramm bei der Initialisierung manchmal die folgende Fehlermeldung: Zeitüberschreitung bei DNS-Anfrage. Zeitüberschreitung betrug x Sekunden. Servername für Adresse konnte nicht gefunden werden: Zeitüberschreitung. Standardserver sind nicht verfügbar. Standardserver: Unbekannte Adresse: wobei xxx .xxx. xxx.xxx ist die IP-Adresse des allerersten DNS-Servers, mit dem Nslookup funktioniert. Es scheint, dass diese verwirrende Meldung die Funktionalität des Programms in keiner Weise beeinträchtigt Beachten Sie, dass Nslookup Anfragen normal verarbeitet. 06.asp) erklärt, dass es sich hierbei um eine Funktion von Nslookup-Initialisierungsverfahren handelt, bei denen versucht wird, eine umgekehrte Suche auf der IP-Adresse des allerersten DNS-Servers durchzuführen. Wenn die Anfrage fehlschlägt (weil keine Zeiger-PTR-Datensätze vorhanden sind), gibt Nslookup die obige Meldung aus. Trotz dieses Fehlers fragt das Dienstprogramm in NT 4.0 weiterhin den ersten DNS-Server in der Liste ab, auch wenn die umgekehrte Abfrage fehlschlägt. Bei Windows 2000 Professional meldet der Befehl Nslookup einen Fehler während des Initialisierungsprozesses. Und wenn dann die nächste Anfrage ausgegeben wird, überspringt Nslookup den ersten DNS-Server in der Liste der Client-Einstellungen und durchläuft die Liste, bis die umgekehrte Anfrage normal verarbeitet werden kann (im Microsoft-Artikel wird dies nicht erwähnt). In meinem Fall führte dies zu statt main Windows Server 2000 DNS wurde ein zusätzlicher NT 4.0-DNS-Server verwendet, der zu Ausfällen führte (siehe Beschreibung der Kuriosität Nr. 1). Ich war enttäuscht, als Microsoft beim Übergang zu die Funktionalität eines so wichtigen Dienstprogramms reduzierte neue Version. Normalerweise bedeutet ein Update eine Verbesserung, aber das war bei Nslookup nicht der Fall.

Sean Daly- einer der Herausgeber Windows-Protokoll NT Magazine und Präsident von iNTellinet Solutions, einem Beratungs- und Netzwerkintegrationsunternehmen. Verfügt über ein MCSE-Zertifikat. Sein letztes Buch war Optimizing Windows NT, veröffentlicht von IDG Books. Er ist erreichbar unter:

Das Dienstprogramm nslookup ist das leistungsstärkste verfügbare Dienstprogramm zur DNS-Dienstdiagnose. Mit ein wenig Übung wird die Verwendung dieses Dienstprogramms zum Erkennen von Problemen und deren Ursachen im DNS-Dienst zum Reflex. Mit dem Dienstprogramm nslookup können Sie DNS-Server abfragen und die Abfolge der vom Client-Computer ausgeführten Aktionen simulieren.

Sie können diesen Befehl separat ausführen, um DNS-Server abzufragen. Durch Hinzufügen eines der Unterbefehle können Sie die Funktionalität des Dienstprogramms erweitern. Der grundlegende Befehl „nslookup“ hat die folgende Syntax:

Nslookup[-<подкоманда>] [Knoten] [-<сервер имен>]

Indem Sie dem Dienstprogramm einen Hostnamen, einen vollständig qualifizierten Domänennamen oder eine IP-Adresse als Parameter bereitstellen, können Sie die Fähigkeit des Systems zur Namensauflösung testen. Oftmals vor der Installation von Netzwerkagenten für Produkte wie z Software Für Exemplar reservieren ist es eine gute Idee, zu überprüfen, ob jedes System mit den anderen Systemen im Netzwerk verbunden ist. Wenn der DNS-Dienst nicht richtig konfiguriert ist, können Sie dies mit dem Befehl nslookup herausfinden.

Angenommen, Sie möchten die Fähigkeit des Systems ermitteln, den Namen butthead.cartoons.com in eine IP-Adresse aufzulösen. Dazu müssen Sie den Befehl ausführen nslookupbutthead.cartoons.com. Der Befehl gibt den Namen und die IP-Adresse des Namensauflösungsservers zurück, an den die Anfrage gestellt wurde, sowie den Namen und die IP-Adresse des Hosts, der in der Anfrage angegeben wurde (beavis). Mit dieser Art der Prüfung können Sie überprüfen, ob die Zonenkonfiguration korrekt ist. direkte Konvertierung auf dem DNS-Server.

Ebenso können Sie die Reverse-Lookup-Zone auf dem DNS-Server überprüfen. Dazu müssen Sie anstelle des Hostnamens die IP-Adresse des Hosts als Parameter angeben. Das heißt, Sie können den Befehl nslookup 10.5.10.82 ausführen. Und dieses Mal gibt der Befehl den Namen und die IP-Adresse des DNS-Servers zurück, an den die Anfrage gestellt wurde. Zusätzlich werden der Name und die IP-Adresse des als Parameter angegebenen Knotens angezeigt. Wenn ein Datensatz zurückgegeben wird, wird eine von zwei Arten von Antworten des Namensauflösungsservers angezeigt:

  • Maßgebliche Antwort- Der DNS-Server enthält einen Eintrag für diesen Knoten („Ich habe diesen Eintrag, hier ist er!“)
  • Nicht maßgebliche Antwort- Der DNS-Server hat Informationen zu diesem Eintrag von einem anderen DNS-Server erhalten („Ich musste einen anderen fragen, aber das scheint der richtige Eintrag zu sein“)

Während in einer idealen Welt diese beiden Arten von Antworten bereitgestellt würden, sind DNS-Server in unserer Realität manchmal falsch konfiguriert oder es fehlen Informationen zu bestimmten Datensätzen. In solchen Fällen kann nslookup den angegebenen Namen nicht auflösen. Die Antworten des Dienstprogramms nslookup, die ausgegeben werden, wenn der Name nicht aufgelöst werden kann, sind unten aufgeführt.

nslookup-Fehler

Fehlermeldung

Verbindung abgelehnt

Es kann keine Verbindung zum DNS-Server hergestellt werden. Dieser Fehler tritt häufig auf, wenn der Unterbefehl ls beim Herstellen einer Verbindung zu einem Server verwendet wird, der nur Zonenübertragungen zu bestimmten Servern zulässt

Format Fehler

Der DNS-Server hat einen Fehler im nslookup-Befehlsanforderungspaket festgestellt. Führen Sie das Dienstprogramm nslookup erneut aus, um die Verbindung zum DNS-Server wiederherzustellen

Netzwerk ist nicht erreichbar

Es kann keine Verbindung zum DNS-Server hergestellt werden. Versuchen Sie festzustellen, ob Routing für das DNS-Servernetzwerk vorhanden ist, indem Sie ein Test-Echopaket an einen Host im DNS-Server-Subnetz senden

Keine Aufzeichnungen

Es gibt keine Datensätze für den Abfragetyp, der mit dem Unterbefehl querytype angegeben wurde (siehe unten).

Keine Antwort vom Server

Der DNS-Dienst läuft nicht auf dem angegebenen Host (in den Befehlsparametern oder in den Eigenschaften des TCP/IP-Protokolls)

Nicht vorhandene Domäne

Datensätze für den angeforderten Domänennamen konnten nicht gefunden werden

Abgelehnt

Der Namensauflösungsserver hat die Anforderung des Dienstprogramms „nslookup“ abgelehnt. Dieser Fehler tritt häufig auf, wenn der Unterbefehl ls beim Herstellen einer Verbindung zu einem Server verwendet wird, der so konfiguriert ist, dass Zonen nur an bestimmte Server übertragen werden

Serverausfall

Fehler oder Beschädigung der Zonendatendatei auf dem DNS-Server. Stellen Sie die Zonendatendatei aus einer früheren Sicherung wieder her

Zeitüberschreitung

Der DNS-Server hat nicht innerhalb des angegebenen Zeitraums und Wiederholungsintervalls geantwortet. Das Standard-Timeout beträgt 5 Sekunden. Das Wiederholungsintervall beträgt 4. Das bedeutet, dass das Dienstprogramm 20 Sekunden lang auf eine Antwort wartet, bevor diese Fehlermeldung ausgegeben wird

Die meisten Funktionen des Dienstprogramms nslookup sind über die entsprechenden Unterbefehle verfügbar. Am meisten auf einfache Weise Um auf das Unterbefehlsmenü zuzugreifen, geben Sie den Befehl nslookup ein und drücken Sie die Taste . Dadurch wird der interaktive Modus des Befehls nslookup gestartet. Nachfolgend finden Sie Links zu einer Beschreibung aller Unterbefehle des Dienstprogramms nslookup, die mit der Diagnose und Lösung von Problemen beim Betrieb des Namensauflösungsdienstes verbunden sind.

nslookup-Befehle:

Werfen wir einen besonderen Blick auf den Set-Befehl. Es wird verwendet, um zu konfigurieren, wie die aktuelle Befehlsshell Datensätze vom Dienstprogramm nslookup abfragt und abruft. Es gibt mehrere Set-Unterbefehle, die in den folgenden Artikeln behandelt werden.

Auf unserer Website

DNS – DOMAINNAMEN-SERVICE
nslookup-Programm

Mit dem Programm nslookup (normalerweise /usr/sbin/nslookup unter Unix) können Sie DNS-Suchen explizit durchführen. Zum Beispiel:

%nslookup www.ibm.com

Die Ausgabe des Programms bedeutet, dass der Server maria.vvsu.ru abgefragt wurde (seine IP-Adresse ist 212.16.195.98) und die Antwort IP(www.ibm.com) = 204.146.18.33 empfangen wurde.

Beispiel für eine umgekehrte Konvertierung:

%nslookup 204.146.18.33 Server: maria.vvsu.ru Adresse: 212.16.195.98 Name: www.ibm.com Adresse: 204.146.18.33

Das Programm nslookup funktioniert auch im Befehlszeilenmodus. Erforderliche Befehle:

Server [ abgefragter_Servername] lserver [ abgefragter_Servername] Ändern Sie den abgefragten DNS-Server, zum Beispiel: Server ns.kiae.su. Ohne Argument – ​​legen Sie den Standardserver („Ihren“ Server) fest. Alle Anfragen (außer dem Befehl lserver – siehe nächster Absatz) werden an den abgefragten Server gesendet, in dem installiert ist dieser Moment. Mit Nslookup können Sie Anfragen direkt an Server richten, die direkt für eine bestimmte Zone verantwortlich sind. Wenn die Antwort von einem Server kam, der nicht für die Zone verantwortlich ist, für die die Hostinformationen angefordert wurden (z. B. wurden die Daten aus einem Cache abgerufen), wird eine solche Antwort als „ nicht verbindliche Antwort".

Server Und lserver unterscheiden sich darin, dass beim Wechseln des Servers mit dem Befehl Server Die Adresse des neuen Servers wird mithilfe des aktuellen Servers und des Befehls konvertiert lserver führt die gleiche Konvertierung mit dem für nslookup installierten Standardserver durch – „seinem“ Server. Dies ist wichtig, wenn der aktuelle Server aus irgendeinem Grund nicht auf Anfragen reagiert.

setze typ= Datentyp Richten Sie eine Anfrage für Daten eines bestimmten Typs ein. Zum Beispiel:

>setze Typ=NS >ibm.com

bedeutet, eine Liste der DNS-Server anzufordern, die für die Domäne ibm.com verantwortlich (autorisierend) sind. (Die Anfrage muss in diesem Fall aus einem Domänennamen bestehen, nicht aus einem einzelnen Host.)

Mögliche Typen:

  • SOA (Start Of Authority) – Zonenheader,
  • NS (Nameserver) – DNS-Server,
  • A (Adresse) – IP-Adresse, wenn ein Domänenname angegeben ist, oder Domänenname, wenn eine IP-Adresse angegeben ist (standardmäßig ausgewählt),
  • MX (Mail Exchanger) – Mailprozessor,
  • CNAME (Kanonischer Name) – kanonischer Name,
  • PTR (Pointer) – Reverse-Zone-Anfrage,
  • ANY – alle Datensätze.

Weitere Informationen zu den Datentypen in der DNS-Datenbank finden Sie in Teil 2 dieses Themas, Konfigurieren eines DNS-Servers.

set recurse rekursive Abfragen senden (standardmäßig ausgewählt).

set norecurse sendet iterative Abfragen.

setze domain= Domainname Der festgelegte Domänenname wurde an unvollständig definiert angehängt Domain Namen(standardmäßig aus /etc/resolv.conf übernommen).

set debug zeigt den Inhalt eingehender Antworten im Detail an.

set nodebug cancel set debug (standardmäßig abgebrochen).

set d2 zeigt im Detail den Inhalt der gesendeten Anfragen.

set nod2 cancel set d2 (standardmäßig abgebrochen).

set all zeigt die Werte aller Optionen an.

ls Domainname Zeigt eine Liste der Hosts der angegebenen Domäne an, zum Beispiel ls vvsu.ru. Sie müssen zunächst auf die Abfrage des für die Domäne zuständigen Servers umstellen. Aus Sicherheitsgründen führen einige Server diesen Befehl nicht aus (das Weiterleiten von Zonendatenbanken ist verboten – siehe Absatz.



Wird geladen...
Spitze