workshop:cli:netzwerk:dig
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| workshop:cli:netzwerk:dig [2025/02/16 11:29] – ↷ Seite von workshop:netzwerk:dig nach workshop:cli:netzwerk:dig verschoben Branislav Zeljak | workshop:cli:netzwerk:dig [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== 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, | ||
| - | |||
| - | ===== Syntax ===== | ||
| - | <code bash> | ||
| - | dig [Optionen] [Domainname] [Typ] | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Wichtige Optionen ===== | ||
| - | ^ Option | ||
| - | | `@< | ||
| - | | `-t < | ||
| - | | `+short` | ||
| - | | `+nocmd` | ||
| - | | `+noquestion` | ||
| - | | `+nocomment` | ||
| - | | `-x` | Führt eine Reverse-DNS-Abfrage durch, um die Domain eines IPs zu ermitteln. | | ||
| - | | `+trace` | ||
| - | | `-q` | Gibt eine alternative Frage an (statt des Domainnamens). | ||
| - | | `+time=< | ||
| - | | `+dnssec` | ||
| - | | `+tcp` | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Beispiele ===== | ||
| - | **DNS-Informationen zu einer Domain abfragen (A-Record): | ||
| - | <code bash> | ||
| - | dig example.com | ||
| - | </ | ||
| - | Zeigt die IP-Adresse(n) (A-Record) der Domain `example.com` an. | ||
| - | |||
| - | **MX-Records einer Domain abfragen (Mail-Server): | ||
| - | <code bash> | ||
| - | 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): | ||
| - | <code bash> | ||
| - | dig example.com -t NS | ||
| - | </ | ||
| - | Zeigt die Nameserver (NS) für die Domain `example.com` an. | ||
| - | |||
| - | **Reverse DNS-Abfrage einer IP-Adresse durchführen: | ||
| - | <code bash> | ||
| - | 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:** | ||
| - | <code bash> | ||
| - | 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: | ||
| - | <code bash> | ||
| - | 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:** | ||
| - | <code bash> | ||
| - | 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:** | ||
| - | <code bash> | ||
| - | dig example.com +trace | ||
| - | </ | ||
| - | Zeigt den vollständigen DNS-Abfragepfad, | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Hinweis ===== | ||
| - | - **dig** ist ein sehr mächtiges Tool zur Diagnose von DNS-Problemen. Es liefert detaillierte Informationen zu DNS-Abfragen, | ||
| - | - 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**, | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Weitere Informationen ===== | ||
| - | Die Man-Page liefert detaillierte Informationen: | ||
| - | <code bash> | ||
| - | man dig | ||
| - | </ | ||
