DIG wird hauptsächlich von DNS -Serveradministratoren verwendet, um zu überprüfen, ob der DNS -Server korrekt funktioniert.
In diesem Artikel werde ich Ihnen zeigen, wie Sie DIG auf Debian 9 installieren und DIG verwenden. Lass uns anfangen.
Graben ist ein Teil von DNSUTILS Paket. DIG ist standardmäßig auf Debian 9 Stretch nicht installiert. Die gute Nachricht ist, dass es wirklich einfach zu installieren ist, da es im offiziellen Paket -Repository von Debian 9 erhältlich ist.
Aktualisieren Sie zuerst den APT -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo APT Update
Der APT -Paket -Repository -Cache sollte aktualisiert werden.
Jetzt installieren DNSUTILS Paket mit dem folgenden Befehl:
$ sudo apt installieren dnsutils
Jetzt drücken y und dann drücken Sie .
DNSUTILs sollten installiert werden.
Nun, um zu überprüfen, ob die graben Der Befehl ist verfügbar und funktioniert korrekt. Führen Sie den folgenden Befehl aus:
$ dig -v
Wie du sehen kannst, graben ist verfügbar und korrekt arbeiten.
In den nächsten Abschnitten werde ich Ihnen zeigen, wie man benutzt graben.
Grundlagen der Dig:
Die grundlegende Verwendung des Dig -Befehls besteht darin, eine DNS -Adresse zu suchen. Standardmäßig verwendet DIG auf Debian 9 die /etc/resolv.Conf Datei, um herauszufinden, welcher DNS -Server verwendet werden soll.
Das ist was das /etc/resolv.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, Welches ist die IP -Adresse meines Routers.
Um die DNS -Informationen des DNS -Namens von Google zu suchen, um die DNS -Informationen zu suchen.com, führen Sie den folgenden Befehl aus:
$ dig Google.com
Wie Sie sehen können, werden viele DNS -Daten auf dem Bildschirm gedruckt. Der markierte Abschnitt zeigt, dass der Domain -Name Google.com hat diese IP -Adressen. Ein Domain -Name kann mehrere IP -Adressen haben. Es wird hauptsächlich für den Lastausgleichszweck verwendet.
Wenn Sie nach unten scrollen, sehen Sie, wie viele Millisekunden Sie benötigen (Abfragezeit) So beheben Sie den Domänennamen Google.com. In meinem Fall war es 71 Millisekunden (MSEC). Es variiert je nach dem geografischen Standort und dem von Ihnen verwendeten Namensserver.
Sie können auch sehen, welcher Namenserver für die Abfrage verwendet wurde. In meinem Fall ist es der Namenserver in meinem /etc /resolv.conf, das ist 192.168.10.1. Der Port des DNS -Servers ist standardmäßig 53 beträgt.
Die DNS -Antwortgröße oder MSG -Größe ist 931 Bytes, wie Sie sehen können. Dies sind wichtige Informationen, die Sie möglicherweise zur Behebung Ihrer DNS -Serverkonfigurationen benötigen.
Im Grunde genommen verwenden Sie Dig. In den nächsten Abschnitten werde ich Ihnen verschiedene Dinge zeigen, die Sie mit Dig machen können.
Namensserver ändern:
Wenn Sie Ihren DNS -Server testen, möchten Sie ihn möglicherweise nicht in /etc /resolv einstellen.conf, bis Sie wissen, dass es sicher funktioniert. Sie können digieren, welchen Namensserver wie folgt verwendet werden soll:
$ dig @NameServer Google.com
NOTIZ: Ersetzen Name Server mit dem gewünschten DNS -Server graben benutzen.
Sagen wir, wir möchten, dass Dig den DNS Server 192 verwendet.168.2.1, dann wäre der Befehl:
$ dig @192.168.2.1 Google.com
Wie Sie sehen können, werden die gleichen Informationen zurückgegeben. Der Abfragestunde ist jetzt 13 Millisekunden, und das SERVER wird auf 192 geändert.168.2.1. Der MSG -Größe ist auch 124 Bytes.
Dig die MX -Datensätze mit Dig:
Sie finden die MX -Datensätze (verwendet in E -Mail -Servern) eines Domänennamens mit dem folgenden Befehl:
$ dig @192.168.2.1 Google.com mx
Wie Sie im markierten Abschnitt des Screenshot unten sehen können, sind dies die E -Mail -Adressen, die der Domain Google zugeordnet sind.com.
Dig die NS -Datensätze mit DIG:
Sie finden die Namensserver, die dem Domänennamen Google zugeordnet sind.com mit dem folgenden Befehl:
$ dig @192.168.2.1 Google.com ns
Wie Sie im markierten Abschnitt des Screenshot unten sehen können, sind dies die Namenserver, die der Domain Google zugeordnet sind.com.
Graben Sie alle Informationen zu einem Domainnamen mit Dig:
Sie können alle Informationen zu einem Domain -Namen Google finden.com mit dem folgenden Befehl:
$ dig @192.168.2.1 Google.com alle
Wie Sie sehen können, für Google alle DNS -Datensätze (A, AAAA, MX, NS, TXT, SOA usw.).com wird auf dem Bildschirm gedruckt.
Kurzausgabe graben:
Alle DIG -Befehle, die wir zuvor durchgeführt haben, druckten viele Informationen in einem schön formatierten Text. Wenn Sie jedoch lieber eine kurze Ausgabe sehen möchten, fügen Sie einfach am Ende Ihres DIG -Befehls wie folgt hinzu:
$ dig @192.168.2.1 Google.com irgendwelche +kurz
Wie Sie sehen können, werden nur die DNS -Datensätze gedruckt. Sie müssen bestimmen, welches in dieser Liste keinen Hinweis darauf gibt, welches ein A -Datensatz ist, ein MX -Datensatz usw. Wenn Sie jedoch ein wenig genau hinschauen, können Sie herausfinden, welche Aufzeichnung sehr einfach ist. Zum Beispiel sind alle IPv4 -Adressen ein Datensätze. Alle IPv6 -Adressen sind AAAA -Datensätze. Alle Zeilen, die mit einer Nummer beginnen, und dann ein voll qualifizierter Domänenname (FQDN) sind MX -Datensätze. Alle Zeilen mit Text zwischen Zitaten sind TXT -Datensätze. Alle Zeilen, die mit NS* beginnen.Google.com sind NS Records.
Eine Linie mit zwei FQDN- und 5 Zahlen, die durch den Raum getrennt sind (NS1.Google.com. DNS-admin.Google.com. 210455048 900 900 1800 60) ist eine SOA -Aufzeichnung.
Hilfe bei Dig bekommen:
Dig -Befehl hat viele Optionen. Es ist aus dem Rahmen dieses Artikels heraus, ihnen allen zu zeigen. Sie können den folgenden Befehl ausführen, um herauszufinden, welche Optionen verfügbar sind und was sie tun:
$ dig -h
HILFE DAIN:
So installieren und verwenden Sie DAG auf Debian 9 Stretch. Danke, dass du diesen Artikel gelesen hast.