dig - Dienstprogramm zur DNS-Suche Wenn beim Zugriff auf einen Domänennamen ein Fehler auftritt, können Sie die Domänennamenauflösung überprüfen, um zu ermitteln, ob das Problem durch eine falsche Auflösung verursacht wird. Eine einfache Analyse von www.baidu.com ergibt folgendes: Sie können sehen, dass es Anforderungssegmente und Antwortsegmente gibt und schließlich zwei A-Datensätze analysiert werden. Dig-Befehl für iterative Abfrage Fügen Sie nach dem Befehl +trace hinzu, um den gesamten Analysevorgang zu verfolgen: [root@jia3 ~]# dig www.baidu.com +trace ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> www.baidu.com +trace ;; Globale Optionen: +cmd . 320307 IN NS a.root-servers.net. . 320307 IN NS k.root-servers.net. . 320307 IN NS i.root-servers.net. . 320307 IN NS l.root-servers.net. . 320307 IN NS b.root-servers.net. . 320307 IN NS e.root-servers.net. . 320307 IN NS h.root-servers.net. . 320307 IN NS d.root-servers.net. . 320307 IN NS g.root-servers.net. . 320307 IN NS j.root-servers.net. . 320307 IN NS f.root-servers.net. . 320307 IN NS m.root-servers.net. . 320307 IN NS c.root-servers.net. ;; 228 Bytes von 202.106.0.20#53(202.106.0.20) in 98 ms empfangen com. 172800 IN NS c.gtld-servers.net. com. 172800 IN NS l.gtld-servers.net. com. 172800 IN NS d.gtld-servers.net. com. 172800 IN NS h.gtld-servers.net. com. 172800 IN NS m.gtld-servers.net. com. 172800 IN NS a.gtld-servers.net. com. 172800 IN NS k.gtld-servers.net. com. 172800 IN NS b.gtld-servers.net. com. 172800 IN NS e.gtld-servers.net. com. 172800 IN NS g.gtld-servers.net. com. 172800 IN NS j.gtld-servers.net. com. 172800 IN NS i.gtld-servers.net. com. 172800 IN NS f.gtld-servers.net. ;; 491 Bytes von 192.5.5.241#53(192.5.5.241) in 93 ms empfangen baidu.com. 172800 IN NS dns.baidu.com. baidu.com. 172800 IN NS ns2.baidu.com. baidu.com. 172800 IN NS ns3.baidu.com. baidu.com. 172800 IN NS ns4.baidu.com. baidu.com. 172800 IN NS ns7.baidu.com. ;; 201 Bytes von 192.48.79.30#53(192.48.79.30) in 501 ms empfangen www.baidu.com. 1200 IN CNAME www.a.shifen.com. a.shifen.com. 1200 IN NS ns1.a.shifen.com. a.shifen.com. 1200 IN NS ns2.a.shifen.com. a.shifen.com. 1200 IN NS ns5.a.shifen.com. a.shifen.com. 1200 IN NS ns3.a.shifen.com. a.shifen.com. 1200 IN NS ns4.a.shifen.com. ;; 228 Bytes von 220.181.37.10#53(220.181.37.10) in 8 ms empfangen Wie gibt der Dig-Befehl etwas zurück, wenn der Domänenname nicht existiert? Beispielsweise existiert der Domänenname www.not-exists-domain.com nicht. [root@jia3 ~]# dig www.nicht-existierende-domain.com +trace ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> www.nicht-existierende-domain.com +trace ;; Globale Optionen: +cmd . 319714 IN NS b.root-servers.net. . 319714 IN NS e.root-servers.net. . 319714 IN NS h.root-servers.net. . 319714 IN NS d.root-servers.net. . 319714 IN NS g.root-servers.net. . 319714 IN NS j.root-servers.net. . 319714 IN NS f.root-servers.net. . 319714 IN NS m.root-servers.net. . 319714 IN NS c.root-servers.net. . 319714 IN NS a.root-servers.net. . 319714 IN NS k.root-servers.net. . 319714 IN NS i.root-servers.net. . 319714 IN NS l.root-servers.net. ;; 228 Bytes von 202.106.0.20#53(202.106.0.20) in 105 ms empfangen com. 172800 IN NS e.gtld-servers.net. com. 172800 IN NS c.gtld-servers.net. com. 172800 IN NS j.gtld-servers.net. com. 172800 IN NS l.gtld-servers.net. com. 172800 IN NS k.gtld-servers.net. com. 172800 IN NS g.gtld-servers.net. com. 172800 IN NS m.gtld-servers.net. com. 172800 IN NS a.gtld-servers.net. com. 172800 IN NS i.gtld-servers.net. com. 172800 IN NS h.gtld-servers.net. com. 172800 IN NS b.gtld-servers.net. com. 172800 IN NS f.gtld-servers.net. com. 172800 IN NS d.gtld-servers.net. ;; 503 Bytes von 192.112.36.4#53(192.112.36.4) in 228 ms empfangen com. 900 IN SOA a.gtld-servers.net. nstld.verisign-grs.com. 1524576381 1800 900 604800 86400 ;; 116 Bytes von 192.12.94.30#53(192.12.94.30) in 333 ms empfangen nslookup - Internet-Nameserver interaktiv abfragen nslookup kann auf zwei Arten verwendet werden: interaktiv und nicht-interaktiv. nslookup kann auch einen Domänennamenserver zur Auflösung angeben. Das Befehlsformat ist wie folgt: nslookup www.baidu.com 8.8.8.8 (Domain-Name-Server-Adresse) Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Analyse des Idea-Compiler-Vue-Einrückungsfehlerproblemszenarios
>>: Detaillierte Erklärung der Lösung zum Vergessen des Passworts in MySQL 5.7
Inhaltsverzeichnis 1. Projektumgebung: 2: DNS-Ser...
1. Replikationsprinzip Der Masterserver schreibt ...
Frage 1: Wie weisen Sie den Browser an, die gewüns...
Beim Aktualisieren eines Datensatzes in MySQL ist...
Bei Datenbanken, die schon lange laufen, besteht ...
1. Docker installieren yum -y install docker-io D...
MySQL richtet eine unabhängige Schreibtrennung ei...
Geben Sie yum install mysql-server Drücken Sie Y,...
Ohne weitere Umschweife werde ich den Code direkt...
Inhaltsverzeichnis 1. Vom Benutzer erstelltes Skr...
Inhaltsverzeichnis Vorwort Warum Unit-Tests einfü...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Einführung in Hochverfügbar...
Das einfache, nahtlos scrollende Karussell weist ...
Was ist ein Deckungsindex? Das Erstellen eines In...