Ich betrachte die öffentlichen DNS-Server von Google als externen DNS für mein Netzwerk. Derzeit verwende ich die DNS-Server meines Internetdienstanbieters. Ich habe in der Vergangenheit auch über OpenDNS nachgedacht, mich aber letztendlich entschieden, nicht zu springen.
Ich möchte ein Benchmarking durchführen können, wie schnell die jeweiligen Server in der Lage sind, unsere DNS-Anfragen zu bearbeiten. Ich sehe nichts in nslookup, das helfen würde.
Wie kann ich die Roundtrip-Zeiten für extern bereitgestelltes DNS testen?
Sie können einfach
dig
undgrep
quelle
Verwenden Sie den Domain Name Speed Benchmark von GRC .
quelle
Ich habe mir auch namebench - Googles Open Source DNS Benchmark Utility - angesehen. Es war sehr umfassend.
quelle
Ich habe einige grundlegende Benchmarks zwischen OpenDNS und GoogleDNS durchgeführt. Die Ergebnisse legen nahe, dass das OpenDNS-Angebot durchweg schneller ist als der DNS-Dienst von Google:
http://ajclark.wordpress.com/2009/12/04/google-dns-vs-opendns-performance-comparison/
quelle
Das Firebug-Plugin für Firefox und IE verfügt über eine Registerkarte "net", auf der die Ladezeit für jede Dateianforderung grafisch dargestellt wird.
Es unterteilt es in Aktivitäten, einschließlich DNS-Lookups, die in Grün angezeigt werden.
quelle
Das einfache Shell-Skript qtest.sh kann dafür verwendet werden:
Hier ist
172.19.1.1
ein lokaler Resolver schneller, gefolgt vom ISP-Resolver und dann von OpenDNS.quelle
Ich habe ein kleines nettes Skript geschrieben, um die Verbindung zu DNS-Servern zu bewerten:
quelle
Mit ping können Sie herausfinden, wie lange es dauern würde, bis sich ein Paket zwischen Ihrem Server und den DNS-Servern hin und her bewegt. Grundsätzlich gilt: Niemals ändern, was funktioniert.
Ein Nachteil von OpenDNS ist, dass Domänen, die nicht existieren, möglicherweise mit einem A-Eintrag auf die OpenDNS-Suchseite reagieren, da diese dazu tendiert. Google tut dies derzeit nicht, aber es wäre dumm anzunehmen, dass sie DNS-Resolvern lediglich nichts bieten, was sie davon profitieren könnten.
quelle
dnseval
von dnsdiag funktioniert unter Windows Linux und Mac wie ein Zauber. (viel besser als die veraltete namebench) auf github herunterladenUm es zu verwenden, schreiben Sie zuerst eine Textdatei, in der jeder DNS, den Sie testen möchten, eine Zeile mit seiner IP-Adresse enthält
mylist.txt
:und dann rennen
Obwohl dies nicht die Cache-Größe der Server überprüft, ist es ein viel einfacherer und schnellerer Ansatz, und ich gehe davon aus, dass er gut mit der tatsächlichen Leistung korreliert.
quelle