Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
dig - DNS-Abfrage-Tool
dig (Domain Information Groper) ist ein Kommandozeilen-Tool zur Durchführung von DNS-Abfragen. Es wird verwendet, um Informationen über Domainnamen und deren zugehörige Ressourcen wie IP-Adressen, MX-Records (Mail-Server) und andere DNS-Daten abzurufen. dig ist besonders nützlich für die Fehlerbehebung und Diagnose von DNS-Problemen.
Syntax
dig [Optionen] [Domainname] [Typ]
Wichtige Optionen
| Option | Beschreibung |
|---|---|
| `@<Server>` | Gibt den DNS-Server an, der für die Abfrage verwendet werden soll. |
| `-t <Typ>` | Gibt den Typ der DNS-Abfrage an (z.B. `A`, `MX`, `NS`, `TXT`). |
| `+short` | Zeigt nur die relevantesten Ergebnisse an (vereinfacht die Ausgabe). |
| `+nocmd` | Verhindert die Ausgabe des verwendeten Befehls. |
| `+noquestion` | Verhindert die Ausgabe der gestellten Frage. |
| `+nocomment` | Verhindert die Ausgabe von Kommentaren. |
| `-x` | Führt eine Reverse-DNS-Abfrage durch, um die Domain eines IPs zu ermitteln. |
| `+trace` | Zeigt den gesamten Weg der DNS-Abfrage, beginnend bei den Root-Servern. |
| `-q` | Gibt eine alternative Frage an (statt des Domainnamens). |
| `+time=<Sekunden>` | Setzt das Zeitlimit für die Abfrage. |
| `+dnssec` | Zeigt DNSSEC-bezogene Informationen an (DNS Security Extensions). |
| `+tcp` | Verwendet das TCP-Protokoll anstelle von UDP für die Abfrage. |
Beispiele
DNS-Informationen zu einer Domain abfragen (A-Record):
dig example.com
Zeigt die IP-Adresse(n) (A-Record) der Domain `example.com` an.
MX-Records einer Domain abfragen (Mail-Server):
dig example.com -t MX
Zeigt die Mail-Exchanger (MX) Records für die Domain `example.com` an.
DNS-Server für eine Domain abfragen (NS-Record):
dig example.com -t NS
Zeigt die Nameserver (NS) für die Domain `example.com` an.
Reverse DNS-Abfrage einer IP-Adresse durchführen:
dig -x 8.8.8.8
Führt eine Reverse-DNS-Abfrage durch, um den Domainnamen zu der IP-Adresse `8.8.8.8` zu ermitteln.
Nur die IP-Adresse ohne zusätzliche Informationen anzeigen:
dig example.com +short
Zeigt nur die IP-Adresse der Domain `example.com` ohne zusätzliche Ausgabe an.
Abfrage über einen bestimmten DNS-Server durchführen:
dig @8.8.8.8 example.com
Führt die DNS-Abfrage für `example.com` über den DNS-Server `8.8.8.8` durch.
Abfrage aller DNS-Records für eine Domain:
dig example.com ANY
Zeigt alle verfügbaren DNS-Records (A, MX, NS, TXT, etc.) für `example.com` an.
Abfrage des gesamten DNS-Abfragepfades anzeigen:
dig example.com +trace
Zeigt den vollständigen DNS-Abfragepfad, beginnend bei den Root-DNS-Servern, bis zum Ziel-Server.
Hinweis
- dig ist ein sehr mächtiges Tool zur Diagnose von DNS-Problemen. Es liefert detaillierte Informationen zu DNS-Abfragen, was bei der Fehlerbehebung von Netzwerkproblemen oder beim Testen von DNS-Konfigurationen sehr hilfreich ist. - Die Ausgabe von dig kann durch die Verwendung verschiedener Optionen angepasst werden, z.B. durch das Hinzufügen des Parameters `+short` für eine vereinfachte Ausgabe.
Alternativen
Ein weiteres Werkzeug zur DNS-Abfrage ist nslookup, das eine ähnlich funktionale, jedoch weniger detaillierte Ausgabe bietet als dig. Für tiefere Diagnosen ist dig jedoch oft die bevorzugte Wahl.
Weitere Informationen
Die Man-Page liefert detaillierte Informationen:
man dig
