↑ ↓ auswählen, Enter öffnen, Esc schließen

#dig

15 Einzeiler mit diesem Stichwort.

Alle Einzeiler mit Tag dig

Beliebigen DNS-Record mit TTL abfragen

$dig example.com A +noall +answer
harmlosDNS

CAA-Record einer Domain prüfen

$dig +short example.com CAA
harmlosDNS

DKIM-Schlüssel einer Domain im DNS prüfen

$dig +short default._domainkey.example.com TXT
harmlosDNS

DMARC-Richtlinie einer Domain anzeigen

$dig +short _dmarc.example.com TXT
harmlosDNS

DNS-Delegation von der Root-Zone an verfolgen

$dig +trace example.com
harmlosDNS

DNS-Propagation bei mehreren öffentlichen Resolvern prüfen

$for ns in 1.1.1.1 8.8.8.8 9.9.9.9 208.67.222.222; do echo "$ns: $(dig +short @$ns example.com A | tr '\n' ' ')"; done
harmlosDNS

DNS-Record direkt beim autoritativen Nameserver abfragen

$dig @$(dig +short example.com NS | head -n 1) example.com A +norecurse +short
harmlosDNS

MX-Records einer Domain abfragen

$dig +short example.com MX
harmlosDNS

Prüfen, ob DNSSEC für eine Domain funktioniert

$dig @1.1.1.1 +dnssec example.com SOA | grep -E "flags:|RRSIG|status:"
harmlosDNS

Prüfen, ob eine Server-IP auf der Spamhaus-Blacklist steht

$dig +short $(echo 203.0.113.10 | awk -F. '{print $4"."$3"."$2"."$1}').zen.spamhaus.org
harmlosDNS

Reverse DNS (PTR) einer IP-Adresse abfragen

$dig +short -x 203.0.113.10
harmlosDNS

Reverse DNS einer Mailserver-IP vorwärts gegenprüfen

$ptr=$(dig +short -x 203.0.113.10 | head -n 1); echo "PTR: $ptr"; dig +short "$ptr" A
harmlosDNS

SOA-Seriennummer auf allen Nameservern vergleichen

$for ns in $(dig +short example.com NS); do echo "$ns $(dig +short @$ns example.com SOA | awk '{print $3}')"; done
harmlosDNS

SPF-Record einer Domain anzeigen

$dig +short example.com TXT | grep -i "v=spf1"
harmlosDNS

Zuständige Nameserver einer Domain anzeigen

$dig +short example.com NS
harmlosDNS

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.