DNS

So installieren und verwenden Sie DIG unter Debian 9

So installieren und verwenden Sie DIG unter Debian 9
Die vollständige Form von GRABEN ist Domain ichInformationen GSeiler. Es ist ein Befehlszeilen-Dienstprogramm für Netzwerkadministratoren.Der von uns verwendete Domainname wie google.com, linuxhint.com usw. sind aufgrund von DNS (Domain Name System)-Servern möglich. DIG wird verwendet, um den DNS-Server abzufragen, hauptsächlich zur Fehlerbehebung des DNS-Servers. Mit DIG können Sie viele Dinge wie den Nameserver einer bestimmten Domain, die Mailserver einer bestimmten Domain und viele weitere Informationen überprüfen.

DIG wird hauptsächlich von DNS-Serveradministratoren verwendet, um zu überprüfen, ob der DNS-Server korrekt funktioniert.

In diesem Artikel zeige ich Ihnen, wie Sie DIG unter Debian 9 installieren und DIG verwenden. Lass uns anfangen.

Installieren von DIG unter Debian 9:

DIG ist ein Teil von dnsutils Paket. DIG ist unter Debian 9 Stretch standardmäßig nicht installiert. Die gute Nachricht ist, dass es wirklich einfach zu installieren ist, da es im offiziellen Paket-Repository von Debian 9 verfügbar ist.

Aktualisieren Sie zuerst den APT-Paket-Repository-Cache mit dem folgenden Befehl:

$ sudo apt-Update

Der Cache des APT-Paket-Repositorys sollte aktualisiert werden.

Jetzt installieren dnsutils Paket mit folgendem Befehl:

$ sudo apt install dnsutils

Jetzt drücken ja und drücke dann .

dnsutils sollte installiert sein.

Überprüfen Sie nun, ob die graben Befehl verfügbar ist und ordnungsgemäß funktioniert, führen Sie den folgenden Befehl aus:

$ graben -v

Wie du siehst, graben ist verfügbar und funktioniert einwandfrei.

In den nächsten Abschnitten zeige ich Ihnen, wie Sie es verwenden graben.

Grundlagen des Grabens:

Die grundlegende Verwendung des Befehls dig besteht darin, eine DNS-Adresse zu suchen. Unter Debian 9 verwendet dig standardmäßig die /etc/auflösen.conf Datei, um herauszufinden, welcher DNS-Server verwendet werden soll.

Das ist was /etc/auflösen.conf Datei sieht aus wie. Um den DNS-Server zu ändern, ändern Sie einfach die IP-Adresse des Name Server wie im Screenshot unten markiert. In meinem Fall ist es 192.168.10.1, das ist die IP-Adresse meines Routers.

Verwenden Sie nun dig, um die DNS-Informationen des DNS-Namens von Google zu suchen.com, führen Sie den folgenden Befehl aus:

$ google graben.com

Wie Sie sehen, werden viele DNS-Daten auf dem Bildschirm gedruckt. Der markierte Abschnitt zeigt, dass der Domainname google.com hat diese IP-Adressen. Ein Domainname kann mehrere IP-Adressen haben. Es wird hauptsächlich für den Lastausgleich verwendet.

Wenn Sie nach unten scrollen, sehen Sie, wie viele Millisekunden Sie benötigt haben (Abfragezeit) um den Domainnamen aufzulösen google.com. In meinem Fall war es 71 Millisekunden (ms). Dies hängt von Ihrem geografischen Standort und dem von Ihnen verwendeten Nameserver ab.

Sie können auch sehen, welcher Nameserver für die Abfrage verwendet wurde. In meinem Fall ist es der Nameserver in meiner /etc/resolv.conf, das ist 192.168.10.1. Der Port des DNS-Servers ist standardmäßig 53.

Die DNS-Antwortgröße oder MSG-GRÖSSE ist 931 Bytes, wie Sie sehen können. Dies sind wichtige Informationen, die Sie möglicherweise zur Fehlerbehebung oder zum Testen Ihrer DNS-Serverkonfigurationen benötigen or.

So benutzt man dig. In den nächsten Abschnitten zeige ich dir verschiedene Dinge, die du mit dig machen kannst.

Nameserver ändern:

Wenn Sie Ihren DNS-Server testen, möchten Sie ihn möglicherweise nicht in /etc/resolv.conf, bis du weißt, dass es sicher funktioniert. Sie können dig wie folgt mitteilen, welcher Nameserver verwendet werden soll:

$ dig @nameserver google.com

HINWEIS: Ersetzen Name Server mit dem gewünschten DNS-Server graben benutzen.

Nehmen wir an, wir möchten, dass dig den DNS-Server 192 verwendet.168.2.1, dann wäre der Befehl:

$ graben @192.168.2.1 Google.com

Wie Sie sehen, werden die gleichen Informationen zurückgegeben. Das Abfragezeit ist jetzt 13 Millisekunden, und der SERVER wird auf 192 . geändert.168.2.1. Das MSG-GRÖSSE ist auch 124 Bytes.

Graben Sie die MX-Records mit dig:

Sie können die MX-Einträge (die in E-Mail-Servern verwendet werden) eines Domainnamens mit dig mit dem folgenden Befehl finden:

$ graben @192.168.2.1 Google.com MX

Wie Sie im markierten Abschnitt des Screenshots unten sehen können, sind dies die E-Mail-Adressen, die mit der Domain google verknüpft sind.com.

Graben Sie die NS-Datensätze mit dig aus:

Die mit dem Domainnamen verknüpften Nameserver finden Sie bei Google.com mit dig mit dem folgenden Befehl:

$ graben @192.168.2.1 Google.com NS

Wie Sie im markierten Abschnitt des Screenshots unten sehen können, sind dies die mit der Domain google verknüpften Nameserver.com.

Graben Sie alle Informationen zu einem Domainnamen mit dig:

Alle Informationen zu einem Domainnamen finden Sie bei google.com mit dig mit dem folgenden Befehl:

$ graben @192.168.2.1 Google.com alle

Wie Sie sehen können, alle DNS-Einträge (A, AAAA, MX, NS, TXT, SOA usw.) für Google.com wird auf dem Bildschirm gedruckt.

dig Kurze Ausgabe:

Alle dig-Befehle, die wir zuvor ausgeführt haben, haben viele Informationen in einem schön formatierten Text ausgegeben. Wenn Sie jedoch lieber eine kurze Ausgabe sehen möchten, fügen Sie einfach +short am Ende Ihres dig-Befehls wie folgt hinzu:

$ graben @192.168.2.1 Google.com alle +kurz

Wie Sie sehen, werden nur die DNS-Einträge gedruckt. Sie müssen bestimmen, was in dieser Liste was ist, da es keinen Hinweis darauf gibt, was ein A-Record ist, was ein MX-Record usw. Aber wenn Sie ein wenig genau hinschauen, können Sie sehr leicht herausfinden, welche Aufnahme vorliegt. Alle IPv4-Adressen sind beispielsweise A-Records. Alle IPv6-Adressen sind AAAA-Records. Alle Zeilen, die mit einer Zahl und dann einem Fully Qualified Domain Name (FQDN) beginnen, sind MX-Einträge. Alle Zeilen mit Text zwischen Anführungszeichen sind TXT-Einträge. Alle Zeilen, die mit ns* beginnen.Google.com sind NS-Datensätze.

Eine Zeile mit zwei FQDN und 5 durch Leerzeichen getrennten Nummern (ns1.Google.com. DNS-Admin.Google.com. 210455048 900 900 1800 60) ist ein SOA-Record.

Hilfe beim Graben:

Der dig-Befehl hat viele Optionen. Es würde den Rahmen dieses Artikels sprengen, sie alle zu zeigen. Sie können den folgenden Befehl ausführen, um herauszufinden, welche Optionen verfügbar sind und was sie bewirken:

$ graben -h

graben Hilfe:

So installieren und verwenden Sie dig unter Debian 9 Stretch. Danke, dass du diesen Artikel gelesen hast.

Top 5 ergonomische Computermaus-Produkte für Linux
Verursacht längere Computernutzung Schmerzen im Handgelenk oder in den Fingern?? Leiden Sie unter steifen Gelenken und müssen ständig die Hände schütt...
So ändern Sie die Maus- und Touchpad-Einstellungen mit Xinput in Linux
Die meisten Linux-Distributionen werden standardmäßig mit der Bibliothek „libinput“ ausgeliefert, um Eingabeereignisse auf einem System zu verarbeiten...
Weisen Sie Ihre Maustasten mit der X-Mouse Button Control für verschiedene Software unterschiedlich zu
Vielleicht benötigen Sie ein Tool, mit dem sich die Steuerung Ihrer Maus bei jeder von Ihnen verwendeten Anwendung ändern kann. In diesem Fall können ...