Da bei jeder nicht gecachte DNS Abfrage den weiten Weg zu den DNS Servern zurückgelegt werden muss, kann die Wahl eines schnelleren DNS Servers eine deutliche Verbesserung der Auflösungsgeschwindigkeit bedeuten.
Leider waren mir bisher hierzu nur diverse Software für Windows bekannt.
Hierzu hat Google aber ein Programm geschrieben, dass auch auf der Linux Konsole funktioniert.
Hierzu muss das Paket herunter geladen werden und entpackt.
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/namebench/namebench-1.3.1-source.tgz
tar -xzf namebench-1.3.1-source.tgz
Anschließend kann die namebench.py
gestartet werden.
Es wird eine fertige Liste der Alexa Top 2000 Domains geladen und gecheckt welche der 4000+ hinterlegten Nameservern auf ping reagieren.
Sollten hier sehr viele nicht reagieren wird nocheinmal mit weniger Threads geprüft.
Dieser Vorgang kann sehr lange dauern.
Nun werden wie DNS Server mit der Domainliste auf deren Reaktionszeit gemessen.
Es folgt nun eine Auswertung, welche DNS Server wie schnell erreichbar sind, welche die schnellste Auflösung bieten und gibt daraus eine Empfehlung für die DNS Einstellung aus.
Desweiteren wird auch eine CSV erzeugt sowie eine HTML Seite.
In dieser gibt es auch noch weitere Diagrame