Wie teste ich die DNS-Geschwindigkeit?


17

Ich benutze Google Open DNS. Wie kann ich die Geschwindigkeit eines DNS-Servers messen?

Antworten:


14

Sie können den folgenden Befehl verwenden:

  dig YOURDOMAIN +nssearch 

2
+[no]nssearch Wenn diese Option aktiviert ist, versucht dig, die autorisierenden Nameserver für die Zone zu finden, die den gesuchten Namen enthält, und zeigt den SOA-Eintrag an, den jeder Nameserver für die Zone hat.
Adriano P

19

Wenn Sie nur die Suche nach einem einzelnen Datensatz zeitlich festlegen möchten, verwenden Sie time dig a foobar.com @8.8.8.8. Diese Testmethode ist wirklich nicht so gut, da Sie nach der ersten Suche zwischengespeicherte Ergebnisse erhalten und der nächstgelegene Server die schnellste Antwort liefert.

namebench ist wahrscheinlich das Werkzeug, das Sie suchen. Es sucht nach Domains, die sich in Ihrem Browser-Cache befinden, nach zufälligen Einträgen aus einer Liste beliebter Einträge usw. Es kann in hohem Maße konfiguriert werden, um Ihre bevorzugte Liste von DNS-Servern, Ihre Liste von Einträgen usw. zu testen.


7

Dies half mir bei der Bash-Aufforderung. Ich hatte ein Problem, bei dem die Zeitüberschreitung der Nameserver zufällig auftrat. Sie benötigen das Dienstprogramm dig, das bei Minimalinstallationen nicht standardmäßig verwendet wird. Sie können es durch die Installation erhalten

$ yum install bind-utils

für Fedora / RedHat / CentOS oder

$ apt install dnsutils

für Ubuntu / Debian

$ while true; do dig www.google.com | grep time; sleep 2; done

Dies ergibt eine Ausgabe wie:

;; Query time: 2 msec
;; Query time: 1 msec
;; connection timed out; no servers could be reached
;; Query time: 1 msec
;; Query time: 53 msec
;; connection timed out; no servers could be reached
;; connection timed out; no servers could be reached
;; Query time: 2 msec
;; Query time: 5 msec
;; Query time: 3 msec

Bei einer fehlerfreien Verbindung sollte eine Abfrage nicht länger als 2 ms dauern.


0
sudo apt-get install namebench

namebench 
...
> Sending 1 queries to 7 servers... [0/7]
> Sending 1 queries to 7 servers... [4/7]
> Sending 1 queries to 7 servers... [6/7]
> Sending 1 queries to 7 servers... [7/7]
> Saving report to /tmp/namebench_2019-08-13_1148.html
> Saving detailed results to /tmp/namebench_2019-08-13_1148.csv
> Opening /tmp/namebench_2019-08-13_1148.html
> Complete! SYS-127.0.0.53 [127.0.0.53] is the best.
Au revoir, mes amis!

und machen Sie einen HTML-Bericht mit den Ergebnissen der besten DNS für Sie basierend auf der Antwortgeschwindigkeit von DNS

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.