dns

dns untersucht DNS-Einträge nach Typ, prüft das Vorhandensein ausgewählter Records und führt Reverse-PTR-Abfragen für IP-Adressen aus.

NetzwerkVersion 1.2.4Stabil
lil-terminal

Überblick

Verwenden Sie dns für DNS-Einträge und Reverse-Lookups. Häufige Vorgänge bleiben kurz; spezielle Formen ergänzen Details nur bei Bedarf. So lässt sich wiederkehrende Arbeit leicht verstehen, wiederholen und in lil-terminal-Skripte übernehmen.

DNS nach Record-Typ lesen

A und AAAA ordnen Namen Adressen zu, MX beschreibt Mail-Routing, TXT enthält häufig Verifikation oder Richtlinien, NS zeigt Delegation, CAA begrenzt Zertifizierungsstellen und PTR ordnet einer Adresse einen Namen zu. Ein leerer Typ bedeutet nicht, dass die Domain fehlt.

Syntax

lil-terminal
dns <host|ip|me> [types] [-c]

Referenz

dns me

den aktuellen Host verwenden

dns example.com

gängige Einträge anzeigen

dns example.com -txt

nur TXT-Einträge anzeigen

dns 1.2.3.4

eine umgekehrte PTR-Abfrage ausführen

dns example.com -c

prüfen, welche ausgewählten Eintragstypen vorhanden sind

-a | -aaaa

A- oder AAAA-Adresseinträge auswählen

-cname

CNAME-Alias-Einträge auswählen

-mx

MX-Mailserver-Einträge auswählen

-ns

NS-Nameserver-Einträge auswählen

-txt

TXT-Texteinträge auswählen

-soa

den SOA-Zoneneintrag auswählen

-srv

SRV-Diensteinträge auswählen

-caa

CAA-Zertifizierungsstellenregeln auswählen

-ptr

PTR-Rückwärtseinträge auswählen

-all

alle unterstützten Typen auswählen; der Standardsatz lässt SRV und PTR aus

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Allgemeine DNS-Einträge mit MX vergleichen

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install dns
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install dns -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install dns -v 1.2.4
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade dns
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install dns -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Allgemeine DNS-Einträge mit MX vergleichen
dns example.com | dns example.com -mx
example.com
A     93.184.216.34  TTL 3600
AAAA  2606:2800:220:1:248:1893:25c8:1946  TTL 3600

MX  10 mail.example.com  TTL 3600
Dns · mx
dns example.com -mx
MX  10 mail.example.com  TTL 3600
Nur TXT-Einträge anzeigen
dns example.com -txt
TXT  v=spf1 -all  TTL 3600
Dns · address
dns example.com -a -aaaa
A     93.184.216.34
AAAA  2606:2800:220:1:248:1893:25c8:1946
SRV-Diensteinträge auswählen
dns _sip._tcp.example.com -srv
SRV  10 5 5060 sip.example.com  TTL 3600
Alle unterstützten Typen auswählen; der Standardsatz lässt SRV und PTR aus
dns example.com -all
A      93.184.216.34
AAAA   2606:2800:220:1:248:1893:25c8:1946
MX     10 mail.example.com
TXT    v=spf1 -all
CAA    0 issue letsencrypt.org
Prüfen, welche ausgewählten Eintragstypen vorhanden sind
dns example.com -srv -c
Status  no
Types   SRV
Eine umgekehrte PTR-Abfrage ausführen
dns 8.8.8.8
PTR  dns.google
Einen nicht auflösbaren Namen behandeln
dns does-not-exist.invalid
Keine DNS-Einträge gefunden

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.2.42026-08-10

Sprachliche Synchronisierung

Schließt die Synchronisierung von lokaler und Server-Hilfe sowie die Lokalisierungssicherheit für dns ab.