Es gibt viele Websites von Drittanbietern, die die DNS-Einträge einer Domain überprüfen können.
Dies kann auch über das Linux-Terminal erfolgen. Warum nicht versuchen, anstatt mit anderen Websites zu testen?
Da ich mehr Zeit im Terminal verbringe und vom Terminal aus nach einer praktikablen Option für jeden Zweck suche.
Dies wird nicht nur für mich nützlich sein, sondern auch für andere, die nach einer Möglichkeit suchen, ihre täglichen Aktivitäten am Terminal auszuführen.,
Diese Befehle zeigen Domänen-DNS-Einträge direkt vom Linux-Terminal aus an, wenn Sie keine GUI haben (auf dem Headless-Server).
DNS-Informationen können mit den folgenden drei Befehlen unter Linux überprüft werden.
- host Command
- dig Command
- nslookup Command
Verwenden Sie einen der folgenden Befehle, um Domänenbesitzerinformationen vom Linux-Terminal aus zu überprüfen.,
- whois-Ein CLI-Tool zum Überprüfen von Informationen über den Besitzer eines Domainnamens und einer IP-Adresse
- jwhois-Ein Tool zum Überprüfen von Informationen über den Besitz eines Domainnamens und einer IP-Adresse in Linux
Was ist Domain Name System (DNS)?
DNS steht für Domain Name System oder Domain Name Server übersetzt Internet domain und host namen zu IP adressen und umgekehrt.
DNS ist ein hierarchisches dezentrales Benennungssystem für Computer, Dienste oder andere Ressourcen, die mit dem Internet oder einem privaten Netzwerk verbunden sind.,
Es handelt sich im Grunde genommen um Zuordnungsdateien, die dem DNS-Server mitteilen, welcher IP-Adresse jede Domäne oder jeder Host zugeordnet ist und wie mit Anforderungen umgegangen wird, die an jede Domäne gesendet werden.
Es speichert verschiedene Informationen über eine Domäne & host wie A, AAAA, CNAME -, MX -, PTR, NS, SOA, SRV, TXT und NAPTR.
A Record
: Ein Datensatz steht für Address record. Der Datensatz ‚ A ‚ gibt die IP-Adresse (IPv4) eines Hosts an. Wenn DNS-Server eine Abfrage zum Auflösen des Domänennamens erhalten, verweist sie auf den A-Datensatz, um die IP-Adresse zu beantworten.,
AAA Record
: Der Datensatz ‚AAA‘ gibt die IP-Adresse (IPv6) eines Hosts an.
NS Record
: NS-Record steht für den Name-Server-record. NS Records ordnet einen Domänennamen einer Liste autorisierender DNS-Server zu.
MX Record
: MX-Record steht für mail exchange record. MX Records ordnet einen Domänennamen einer Liste von Mail-Exchange-Servern zu.
PTR Record
: PTR-record steht für Reverse-lookup-Datensatz oder Pointer aufnehmen. Ein PTR-Datensatz ordnet die IP-Adresse einem bestimmten Host zu.,
CNAME Record
: CNAME steht für Canonical Name. CNAME record wird verwendet, um Aliase zu erstellen, die auf andere Namen wie WWW, FTP, MAIL verweisen & Subdomains zu einem Domainnamen. Beispiel : Ein CNAME-Datensatz kann die Subdomain zuordnen www.2daygeek.com mit 2daygeek.com
SOA Record
: SOA record steht für Start of Authority records. SOA-Datensätze enthalten Informationen zu einer DNS-Zone, z. B. primärer Nameserver, Hostmaster-E-Mail-Adresse, Zonendatei-Seriennummer, Zonenübertragungsintervall und Zonenablaufdetails.,
TXT Record
: TXT steht für text-Datensatz. Ein TXT-Eintrag ist ein DNS-Eintrag, der Textinformationen für Quellen außerhalb Ihrer Domäne bereitstellt. Der Text kann entweder mensch – oder maschinenlesbar sein und kann für eine Vielzahl von Zwecken verwendet werden.
SPF Record
: SPF-Record steht für Sender Policy Framework. SPF ist eine Erweiterung des SMTP-Mail-Protokolls, das für die E-Mail-Authentifizierung verwendet wird.
SPF-Datensatz überprüft, ob die Nachricht von einem autorisierten Mailserver stammt oder nicht., SPF wurde entwickelt, um SPAM zu erkennen & PHISHING – Mail-Absender, IP-Adresse, die in E-Mail-Header enthalten war.
DKIM Record
: DKIM-record steht für Domain Keys identified Mail. DKIM ist ein E-Mail-Validierungssystem, das E-Mail-Spoofing erkennt, indem es eine Verschlüsselungsauthentifizierung für empfangende E-Mail-Austauscher bereitstellt.
Es wird geprüft, ob die Domäne für eingehende E-Mails von den Administratoren der Domäne autorisiert ist und ob die E-Mail (einschließlich Anhänge) während des Transports nicht geändert wurde.,
Eine in der Nachricht enthaltene digitale Signatur kann vom Empfänger mithilfe des im DNS veröffentlichten öffentlichen Schlüssels des Unterzeichners validiert werden.
1) So überprüfen Sie DNS-Einträge einer Domäne mit dem Befehl dig
dig command steht für „domain information groper“ ist ein flexibles Tool zum Abfragen von DNS-Nameserver. Es führt eine DNS-Suche durch und zeigt die Antworten an, die von den abgefragten Nameserver zurückgegeben werden.
Die meisten DNS-Administratoren verwenden dig, um DNS-Probleme aufgrund seiner Flexibilität, Benutzerfreundlichkeit und Klarheit der Ausgabe zu beheben., Andere Lookup-Tools haben tendenziell weniger Funktionalität als dig.
2) So überprüfen Sie DNS-Einträge einer Domäne mit dem Befehl nslookup
Der Befehl nslookup ist ein Programm zum Abfragen von Internet-Domänennamenservern. Nslookup hat zwei Modi interaktive und nicht interaktive.Im interaktiven Modus
kann der Benutzer Nameserver nach Informationen zu verschiedenen Hosts und Domänen abfragen oder eine Liste von Hosts in einer Domäne drucken.
Der nicht interaktive Modus wird verwendet, um nur den Namen und die angeforderten Informationen für einen Host oder eine Domäne zu drucken., Es ist Netzwerkadministrationstool, das ihnen hilft, DNS-bezogene Probleme zu überprüfen und zu beheben.
3) So überprüfen Sie DNS-Einträge einer Domäne mit dem Hostbefehl
Der Hostbefehl ist ein einfaches Dienstprogramm zum Ausführen der DNS-Suche. Es wird normalerweise verwendet, um Namen in IP-Adressen zu konvertieren und umgekehrt. Wenn keine Argumente oder Optionen angegeben werden, gibt host eine kurze Zusammenfassung seiner Befehlszeilenargumente und-optionen aus.