Dig gibt alle Datensätze zurück

Dig gibt alle Datensätze zurück
Dig steht für Domäneninformationen Groper, Welches ist ein leistungsstarker Befehlszeilendienstprogramm. In Linux ist der Befehl Dig nützlich, um die DNS -Informationen abzufragen. Sie können die Details zu verschiedenen DNS -Namensservern, einschließlich ihrer Host -Adressen und der E -Mail -Exchange, abfragen. Das DIG-Befehlszeilenwerkzeug ist flexibel und einfacher zu bedienen. Aus diesem Grund bevorzugen alle Systemadministratoren es, dieses Tool zur Behebung von DNS -Problemen zu verwenden.

In diesem Artikel wird Ihnen erklärt.

So verwenden Sie den Befehl dig unter linux?

Der Befehl dig ist standardmäßig in allen modernen Linux -Verteilungen enthalten. Überprüfen Sie also die Installation des DIG -Befehls mit diesem Befehl:

$ dig -v

Die folgende Ausgabe sollte im Terminalfenster angezeigt werden:

Wenn Sie einen Fehler "Dig -Befehl nicht gefunden" erhalten, installieren Sie ihn, indem Sie den folgenden Befehl ausführen:

$ sudo apt installieren dnsutils

DIG -Befehl für DNS -Suche

Dig -Befehl kann mit verschiedenen Optionen verwendet werden. Wenn Sie den Befehl dig verwenden, um einen einzelnen Domänennamen ohne zusätzliche Optionen abzufragen, zeigt der Befehl dig das einfache ausführliche das folgende Formular an:

$ dig domain_name.com

Zum Beispiel möchten wir nach einem Domain -Namen suchen 'Google.com '. In diesem Fall wird der obige Befehl in der folgenden Reihenfolge verwendet:

$ dig Google.com

Wenn wir die Ausgabe analysieren, enthält es verschiedene Arten von Informationen.

  1. In der ersten Zeile Ihrer Ausgabe werden die DIG -Befehlsversion und die befragte Domänennamen angezeigt. Die nächste oder zweite Zeile zeigt, dass die globale Option standardmäßig +CMD ist.
  2. Der Abschnitt über den Header zeigt die vom angeforderten DNS -Server empfangenen Antwortdetails an.
  3. Der Abschnitt Pseudosektion OPT zeigt das EDNS (Erweiterungssystem für DNS), Flags und UDP -Paketgröße an.
  4. Der Antwortabschnitt zeigt die Details zum angeforderten Domänennamen in der ersten Spalte. Die zweite Spalte zeigt Ihnen den Abfragetyp (in = Internet) und die dritte Spalte zeigt den Typ zur Datensatz (a = Adresse) an.

Dig gibt alle Datensätze zurück

DIG -Befehl Ermöglichen Sie uns, alle Datensätze der Abfrage zurückzugeben. Verwenden Sie die Option "jede" Option, um alle Datensätze für eine bestimmte Domäne zurückzugeben, indem Sie diesen Befehl ausführen:

$ dig +nocmd google.com irgendwelche +noall +Antwort

Abfragetypen

Standardmäßig gibt DIG alle "A" -Typ -Datensätze zurück, um einen bestimmten Domänennamen abzufragen. Mit dem Befehl dig dig können Sie auch die spezifische Art von Datensätzen auf dem Terminal mit den folgenden Optionen anzeigen:

Optionszweck

Cname Alias ​​-Domain -Namen abrufen

Mx Um eine Liste aller Mailserver für einen angeforderten Domänennamen anzuzeigen

Ns So suchen Sie nach den maßgeblichen Namensservern für die angeforderte Domäne

TXT Um alle TXT -Datensätze für eine angeforderte Domäne abzurufen

Kurze Antwort anzeigen

Verwenden Sie die Option "+Short" mit dem Befehl dig, um die kurzen Antworten für eine Abfragedomäne zu erhalten.

$ dig Google.com +kurz

Detaillierte Antwort anzeigen

Wenn Sie die Optionen '+Noall' und '+Antwort' mit dem Befehl dig verwenden, gibt es die detaillierten Antworten zurück. Die Option "+noall" schaltet alle Ergebnisse aus, und "+Antwort" schaltet den Antwortabschnitt ein.

$ dig Google.com +noall +Antwort

Abfrage für einen bestimmten Namensserver graben

DIG verwendet die lokalen Konfigurationen, um zu entscheiden, welcher Name Server sucht, wenn kein Name Server erwähnt wird. Sie können auch die IP -Adresse oder den Hostnamen des Namensservers mit @ -Symbol angeben, gegen die Sie Ihre Abfrage ausführen möchten. Zum Beispiel möchten wir hier den Namensserver von Google mit dem folgenden Befehl abfragen:

$ dig Google.com @8.8.8.8

Suchen Sie nach Batch -Domain -Namen

Sie können eine große Anzahl von Domänen mit dem Befehl Dig abfragen. Fügen Sie alle Domänennamen hinzu (ein Domänenname pro Zeile) und verwenden Sie die Option -F mit dem Dateinamen query_domain.txt.

Google.com
Linux.Org
LinuxHint.com
Linuxways.Netz
[/c] c
Zum Beispiel möchten wir die in einer Query_Domain aufgeführten mehrfachen Domänennamen abfragen.TXT -Datei.
[CC Lang = "Dart" width = "100%" Height = "100%" entkommen = "True" thema = "Blackboard" nowrap = "0"]
$ dig -f query_domain.txt +kurz

DIG -Konfiguration verwalten

Das DIG -Befehlsverhalten kann mit dem ~/ gesteuert werden.Digrc -Datei. Wenn Sie beispielsweise den Antwortabschnitt des DIG -Befehls anzeigen möchten, nehmen Sie die folgenden Änderungen in der ~/ vor.Digrc -Datei.

+Noall +Antwort +NOCMD

Speichern Sie Änderungen und führen Sie den Befehl Dig für den spezifischen Domänennamen erneut aus.

Abschluss

In diesem Artikel haben wir die Verwendungen des DIG -Befehls mit Hilfe verschiedener Beispiele demonstriert. DIG -Befehl (DNS -Lookup) ist hilfreich, damit Linux -Administratoren die Domain -Namenserver finden können. Wir haben ein grundlegendes Verständnis für die Rückgabe aller Datensätze mit dem DIG -Befehl. Ich hoffe, die oben genannten Beispiele und Informationen werden für Sie hilfreich sein. Danke!