dig
dig - Dienstprogramm zum Nachschlagen im DNS
Beschreibung
- dig (domain information groper) befragt DNS-Server
- flexibles Werkzeug zur Abfrage von DNS-Nameservern
- Es führt DNS-Abfragen durch und zeigt die Antworten an, die von dem/den abgefragten Nameserver(n) zurückgegeben werden.
- Die meisten DNS-Administratoren verwenden dig für die Fehlersuche bei DNS-Problemen, da es flexibel, einfach zu bedienen und übersichtlich in der Ausgabe ist.
- Andere Lookup-Tools haben in der Regel weniger Funktionalität als dig
- Obwohl dig normalerweise mit Befehlszeilenargumenten verwendet wird, verfügt es auch über einen Batch-Modus, um Lookup-Anfragen aus einer Datei zu lesen.
- Eine kurze Zusammenfassung der Befehlszeilenargumente und Optionen wird ausgegeben, wenn die Option -h angegeben wird.
- Die BIND 9-Implementierung von dig erlaubt es, mehrere Suchanfragen von der Kommandozeile aus zu stellen.
- Wenn es nicht angewiesen wird, einen bestimmten Nameserver abzufragen, versucht dig jeden der in /etc/resolv.conf aufgeführten Server.
- Wenn keine brauchbaren Serveradressen gefunden werden, sendet dig die Anfrage an den lokalen Host.
- Wenn keine Befehlszeilenargumente oder Optionen angegeben werden, führt dig eine NS-Abfrage für "." (die Wurzel) durch.
Es ist möglich, über ${HOME}/.digrc benutzerspezifische Voreinstellungen für dig zu setzen
- Diese Datei wird gelesen und alle darin enthaltenen Optionen werden vor den Befehlszeilenargumenten angewendet.
- Die Option -r deaktiviert diese Funktion für Skripte, die ein vorhersehbares Verhalten benötigen.
- Die Klassennamen IN und CH überschneiden sich mit den Top-Level-Domainnamen IN und CH
- Verwenden Sie entweder die Optionen -t und -c, um den Typ und die Klasse anzugeben, verwenden Sie die Option -q, um den Domänennamen anzugeben, oder verwenden Sie "IN." und "CH.", wenn Sie diese Top-Level-Domänen nachschlagen.
Installation
# apt install dnsutils
Syntax
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Fehlerbehebung
Konfiguration
Dateien
Anhang
Siehe auch
Sicherheit
Dokumentation
RFC
- RFC 1035
Man-Pages
- DIG(1)
Info-Pages
- info dig
Links
Projekt
Weblinks
- https://geek-university.com/linux-deutsch/dig-befehl/
- https://linuxize.com/post/how-to-use-dig-command-to-query-dns-in-linux/ (Englisch)
- https://wiki.ubuntuusers.de/dig/
TMP
Anwendung
Einfache Anwendung
$ dig @server name type
Parameter | Beschreibung |
---|---|
server | Name oder IP-Adresse des abzufragenden Namensservers
Wenn kein Server-Argument angegeben wird, konsultiert dig /etc/resolv.conf; wenn dort eine Adresse gefunden wird, fragt es den Nameserver mit dieser Adresse ab.
|
name | Name des Ressourcendatensatzes, der nachgeschlagen werden soll |
typ | Art der Abfrage
|
Alle Adressen für einen Domain-Namen
$ dig +nocmd google.com a +noall +answer
Alias-Domänennamen
$ dig +nocmd mail.google.com cname +noall +answer
TXT-Einträge
$ dig +nocmd google.com txt +noall +answer
Mailserver
$ dig +nocmd google.com mx +noall +answer
Autorisierenden Nameserver Domäne
$ dig +nocmd google.com ns +noall +answer
Aller DNS-Einträge
$ dig +nocmd google.com any +noall +answer
Siehe auch
- delv(1)
- host(1)
- named(8)
- dnssec-keygen(8)