Dig: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
'''dig''' ('''d'''omain '''i'''nformation '''g'''roper) befragt DNS-Server
'''dig''' ('''d'''omain '''i'''nformation '''g'''roper) befragt DNS-Server


= Beschreibung =
== Beschreibung ==
= Installation =
== Installation ==
  # '''apt install dnsutils'''
  # '''apt install dnsutils'''


= Syntax =
== Syntax ==
  $ '''dig [@Server] [Domain] [Typ] [-x IP-Adresse]'''
  $ '''dig [@Server] [Domain] [Typ] [-x IP-Adresse]'''


== Parameter ==
=== Parameter ===
=== Resource Record / Typ ===
==== Resource Record Typ ====
{| class="wikitable"
{| class="wikitable"
|- Resource Record / Typ  
|- Resource Record / Typ  
Zeile 37: Zeile 37:
|}
|}


=== Weitere Parameter ===
==== Weitere Parameter ====
{| class="wikitable"
{| class="wikitable"
|-
|-
Zeile 51: Zeile 51:
|}
|}


== Optionen ==
=== Optionen ===


= Konfiguration =
== Konfiguration ==
== Dateien ==
=== Dateien ===


= Anwendungen =
== Anwendungen ==
Um eine Liste aller Adressen für einen Domain-Namen zu erhalten, verwenden Sie die Option a:
=== Um eine Liste aller Adressen für einen Domain-Namen zu erhalten, verwenden Sie die Option a ===
  $ dig +nocmd google.com a +noall +answer
  $ dig +nocmd google.com a +noall +answer


Um den Alias-Domänennamen zu finden, verwenden Sie die Option cname:
=== Um den Alias-Domänennamen zu finden, verwenden Sie die Option cname ===
  $ dig +nocmd mail.google.com cname +noall +answer
  $ dig +nocmd mail.google.com cname +noall +answer


Verwenden Sie die Option txt, um alle TXT-Einträge für eine bestimmte Domäne abzurufen:
=== Verwenden Sie die Option txt, um alle TXT-Einträge für eine bestimmte Domäne abzurufen ===
  $ dig +nocmd google.com txt +noall +answer
  $ dig +nocmd google.com txt +noall +answer


Um eine Liste aller Mailserver für eine bestimmte Domäne zu erhalten, verwenden Sie die Option mx:
=== Um eine Liste aller Mailserver für eine bestimmte Domäne zu erhalten, verwenden Sie die Option mx ===
  $ dig +nocmd google.com mx +noall +answer
  $ dig +nocmd google.com mx +noall +answer


Um die autorisierenden Nameserver für unsere spezifische Domäne zu finden, verwenden Sie die Option ns:
=== Um die autorisierenden Nameserver für unsere spezifische Domäne zu finden, verwenden Sie die Option ns ===
  $ dig +nocmd google.com ns +noall +answer
  $ dig +nocmd google.com ns +noall +answer


Verwenden Sie eine beliebige Option, um eine Liste aller DNS-Einträge für eine bestimmte Domäne zu erhalten:
=== Verwenden Sie eine beliebige Option, um eine Liste aller DNS-Einträge für eine bestimmte Domäne zu erhalten ===
  $ dig +nocmd google.com any +noall +answer
  $ dig +nocmd google.com any +noall +answer


= Dokumentation =
== Dokumentation ==
== Man-Pages ==
=== Man-Pages ===
  $ man dig
  $ man dig


== Info-Pages ==
=== Info-Pages ===
= Links =
== Links ==
== Intern ==
=== Intern ===
== Weblinks ==
=== Weblinks ===
# https://geek-university.com/linux-deutsch/dig-befehl/
# https://geek-university.com/linux-deutsch/dig-befehl/
# https://linuxize.com/post/how-to-use-dig-command-to-query-dns-in-linux/ (Englisch)
# https://linuxize.com/post/how-to-use-dig-command-to-query-dns-in-linux/ (Englisch)

Version vom 11. Juni 2022, 18:44 Uhr


dig (domain information groper) befragt DNS-Server

Beschreibung

Installation

# apt install dnsutils

Syntax

$ dig [@Server] [Domain] [Typ] [-x IP-Adresse]

Parameter

Resource Record Typ

Typ Beschreibung
ANY alle Einträge
A IPv4 Record eines Hosts
AAAA IPv6 Record eines Hosts
CNAME Kanonischer Name, Zuordnung von Aliassen
MX Mail Exchanger
NS Hostname eines autoritativen Nameservers
PTR Domain Name Pointer (um IP-Adressen Namen zuzuweisen)
SOA Start of Authority
SRV Angebotene Dienste
TXT Beliebiger Text

Weitere Parameter

Typ Beschreibung
+short gibt eine sehr kurze Antwort, zB die reine IP der Domain
-f query.txt file - Eingabe-Datei für mehrere Abfragen
-4 / -6 IPv4 / IPv6
-x Rückwärtssuche... IP der Domain suchen

Optionen

Konfiguration

Dateien

Anwendungen

Um eine Liste aller Adressen für einen Domain-Namen zu erhalten, verwenden Sie die Option a

$ dig +nocmd google.com a +noall +answer

Um den Alias-Domänennamen zu finden, verwenden Sie die Option cname

$ dig +nocmd mail.google.com cname +noall +answer

Verwenden Sie die Option txt, um alle TXT-Einträge für eine bestimmte Domäne abzurufen

$ dig +nocmd google.com txt +noall +answer

Um eine Liste aller Mailserver für eine bestimmte Domäne zu erhalten, verwenden Sie die Option mx

$ dig +nocmd google.com mx +noall +answer

Um die autorisierenden Nameserver für unsere spezifische Domäne zu finden, verwenden Sie die Option ns

$ dig +nocmd google.com ns +noall +answer

Verwenden Sie eine beliebige Option, um eine Liste aller DNS-Einträge für eine bestimmte Domäne zu erhalten

$ dig +nocmd google.com any +noall +answer

Dokumentation

Man-Pages

$ man dig

Info-Pages

Links

Intern

Weblinks

  1. https://geek-university.com/linux-deutsch/dig-befehl/
  2. https://linuxize.com/post/how-to-use-dig-command-to-query-dns-in-linux/ (Englisch)
  3. https://wiki.ubuntuusers.de/dig/

Kontrollfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5