So installieren Sie DIG und NSLOOKUP unter Linux | Befehle

Die Verwendung des Netzwerks in Serverumgebungen oder auf Clientcomputern ist wichtig, damit sowohl die lokale als auch die externe Kommunikation auf die erwartete Weise ausgeführt werden können. Einige, jedoch minimale Fehler verhindern jedoch, dass alle Prozesse vollständig ausgeführt werden ( Internetzugang , Dateiübertragung, Updates usw.).

 

 

Aus diesem Grund ist es ideal, ob wir Administratoren sind oder nicht , Dienstprogramme für die Netzwerkanalyse zu haben und dadurch die Fehlerwurzel zu bestimmen. In diesem Fall bietet Linux zwei Funktionsbefehle für diese Art der Analyse an, z. B. die Befehle dig und nslookup, über die wir ausführlich sprechen werden.

 

Was ist der Befehl dig
Dig (Domain Information Gopher) ist ein Befehlszeilenprogramm, mit dem DNS-Suchen durchgeführt werden können, indem die Nameserver konsultiert und das Endergebnis angezeigt werden.

 

Standardmäßig sendet der Befehl dig die DNS-Abfrage an die im Verzeichnis /etc/resolv.conf gehosteten Nameserver. Es ist jedoch möglich, dass wir den Server, auf den er verweisen soll, manuell angeben.

 

Die Syntax für die Verwendung von dig lautet wie folgt:

  dig   [Server]   [Name]   [Typ]  

Die angegebenen Werte sind:

  • Server: Bezieht sich auf die IP-Adresse oder den Hostnamen des Nameservers, der unter Linux abgefragt werden soll
  • Name: Gibt den Namen des zu durchsuchenden Ressourceneintrags an
  • Typ: ist der von dig angeforderte Abfragetyp. Es kann sich um einen A-Datensatz, einen MX-Datensatz, einen SOA-Datensatz usw. handeln.

 

Was ist Nslookup?
Nslookup (Nameserver-Lookup) ist ein Befehl, der zum Ausführen von DNS-Lookups unter Linux verwendet wird. Die Ausgabe kann vollständige DNS-Details wie die IP-Adresse, MX-Einträge einer Domäne oder die NS-Server einer bestimmten Domäne enthalten.

 

Bei Verwendung von nslookup gibt es zwei Modi:

  • Interaktiver Modus, mit dem Sie die Nameserver konsultieren können, um auf Informationen zu verschiedenen Hosts und Domänen zuzugreifen
  • Nicht interaktiver Modus, in dem nur der Name und die Informationen gedruckt werden können, die für einen Host oder eine Domain angefordert wurden

Die Syntax für nslookup lautet wie folgt:

  nslookup   [Option]  

Heutige Linux-Systeme enthalten standardmäßig bereits die Dienstprogramme dig und nslookup, die jedoch möglicherweise versehentlich gelöscht wurden.

 

 

Nun wollen wir sehen, wie diese Befehle unter Linux installiert und verwendet werden.

 

1. So installieren Sie dig und nslookup unter Linux

 

Schritt 1

Bei Verwendung von CentOS oder Red Hat müssen wir den folgenden Befehl ausführen:

 dnf install  bind  -utils 

Wenn wir Debian oder Ubuntu verwenden, führen wir Folgendes aus:

 apt  install  dnsutils 

Bei Verwendung von ArchLinux führen wir Folgendes aus:

 pacman -Sy dnsutils 

install-DIG-and-NSLOOKUP-on-Linux -_- Commands-1.png

 

Schritt 2

Nach der Installation können wir die verwendete Version mit dem folgenden Befehl überprüfen:

 dig -v 

install-DIG-and-NSLOOKUP-on-Linux -_- Commands-2.png

 

2. Verwendung von dig und nslookup Linux

 

Schritt 1

Nach der Installation können wir mit dig einen Domainnamen abfragen und Informationen daraus abrufen. Beispielsweise führen wir Folgendes aus:

  graben   solvetic   .com  

install-DIG-and-NSLOOKUP-on-Linux -_- Commands-3.png

 

Schritt 2

In diesem Fall haben wir Details wie:

  • IP des Remotecomputers
  • Konsultationszeit
  • Datum und Uhrzeit der Abfrage

Wenn wir nur die IP des Geräts anzeigen möchten, müssen wir den Parameter + short wie folgt hinzufügen:

  dig   solvetic   .com  +  kurz  

install-DIG-and-NSLOOKUP-on-Linux -_- Commands-4.png

 

Schritt 3

Um die MX-Datensätze anzuzeigen, führen wir Folgendes aus:

  dig   solvetic   .com   MX  +  kurz  

install-DIG-and-NSLOOKUP-on-Linux -_- Commands-5.png

 

Wir sehen, dass die Details viel vollständiger sind.

 

Schritt 4

Sie können mit dem folgenden Befehl auf TTL-Details zugreifen:

  graben   solvetic   .com   TTL  

install-DIG-and-NSLOOKUP-on-Linux -_- Commands-6.png

 

Schritt 5

Um alle DNS-Einträge zu konsultieren, die wir ausführen:

  dig   solvetic   .com   JEDE  +  keine  +  Antwort  

install-DIG-and-NSLOOKUP-on-Linux -_- Commands-7.png

 

3. Verwendung von nslookup Linux

 

Schritt 1

Wenn wir mit nslookup Domäneninformationen erhalten möchten, führen wir Folgendes aus:

  nslookup   solvetic   .com  

install-DIG-and-NSLOOKUP-on-Linux -_- Commands-8.png

 

Schritt 2

Wir können die MX-Datensätze mit dem folgenden Parameter sehen:

 nslookup -query = mx solvetic.com 

install-DIG-and-NSLOOKUP-on-Linux -_- Commands-9.png

 

Schritt 3

Um die NS-Datensätze zu überprüfen, geben wir Folgendes ein:

 nslookup -query = ns solvetic.com 

install-DIG-and-NSLOOKUP-on-Linux -_- Commands-10.png

 

Schritt 4

Wenn auf die SOA-Datensätze zugegriffen werden muss, geben wir Folgendes ein:

 nslookup -query = soa solvetic.com 

install-DIG-and-NSLOOKUP-on-Linux -_- Commands-11.png

 

Mit dig und nslookup können wir Domänen- und Netzwerkanalyseaufgaben ausführen, um mögliche Fehler entweder in unseren Geräten oder in den an der Kommunikation beteiligten Objekten zu erkennen.