Wenn Sie Techglimpse regelmäßig folgen, müssen Sie sich zu diesem Zeitpunkt darüber im Klaren sein, was DNS ist, wie es funktioniert und wie Sie die IP-Adresse des auf Ihrem PC konfigurierten DNS herausfinden und wie Sie zu öffentlichem DNS wechseln oder wechseln. Bevor Sie den DNS-Server ändern, müssen Sie die Geschwindigkeit Ihres aktuellen DNS-Servers im Vergleich zu anderen DNS-Servern kennen. Das bedeutet, dass ein Vergleich des DNS-Servers ein besserer Ausgangspunkt ist, bevor Sie zu einem anderen DNS-Dienst migrieren.
Wenn Sie einen Linux-Computer verwenden, dann ein Open-Source-Paket namens namebench kann Ihnen helfen, die Geschwindigkeiten verschiedener DNS-Server zu vergleichen. Wir werden sehen, wie das geht,
Wie testet man die Geschwindigkeit verschiedener DNS-Server? – DNS-Benchmarking
Auf Debian, Ubuntu:
sudo apt-get install python-tk wget http://namebench.googlecode.com/files/namebench-1.3.1-source.tgz tar xvzf namebench-1.3.1-source.tgz cd namebench-1.3.1 ./namebench.py
Unter Redhat oder Fedora Linux:
yum install tkinter wget http://namebench.googlecode.com/files/namebench-1.3.1-source.tgz tar xvzf namebench-1.3.1-source.tgz cd namebench-1.3.1 ./namebench.py
Namebench liest die Top-2000-Websites von Alexa, führt Cache-Latenztests durch, überprüft die Verbindungsqualität, erstellt einen anfänglichen DNS-Cache für 4516-Nameserver und sucht nach verfügbarem DNS zum Vergleich.
Beispielausgabe ist hier:
[root@catest namebench-1.3.1]# ./namebench.py namebench 1.3.1 - best source (automatic) on 2013-10-10 14:35:57.084687 threads=40/2 queries=250 runs=1 timeout=3.5 health_timeout=3.75 servers=11 ------------------------------------------------------------------------------ - Reading Top 2,000 Websites (Alexa): data/alexa-top-2000-domains.txt (0.7MB) - Reading Cache Latency Test (100% hit): data/cache-hit.txt (0.1MB) - Reading Cache Latency Test (100% miss): data/cache-miss.txt (0.1MB) - Reading Cache Latency Test (50% hit, 50% miss): data/cache-mix.txt (0.1MB) - Generating tests from Top 2,000 Websites (Alexa) (33575 records, selecting 250 - Selecting 250 out of 33542 sanitized records (weighted mode). - Checking query interception status... - Checking connection quality: 1/3...3/3 - Congestion level is 38.53X (check duration: 1541.33ms) - Applied 4.50X timeout multiplier due to congestion: 2.2 ping, 16.9 health. - Checking latest sanity reference - Building initial DNS cache for 4516 nameservers (40 threads) - Checking nameserver availability (40 threads): 0/4516
Dies sollte einige Minuten dauern (abhängig von Ihrer Systemkonfiguration) und dann finden Sie die Benchmark-Details wie folgt,
Fastest individual response (in milliseconds): ---------------------------------------------- SYS-10.180.0.11 # 2.58803 DWL IN ######## 25.52795 Tatanova Mumbai ######### 27.31919 Tatanova IN ######### 28.43690 PaceNet IN ############### 48.16890 BSNL Broadband 1 #################### 62.51216 Cyberec-2 HK ############################ 89.13994 OpenDNS #################################### 114.25090 newttidc HK ######################################## 128.93414 DynGuide-2 ############################################ 141.72506 UltraDNS ##################################################### 171.75198 Mean response (in milliseconds): -------------------------------- Tatanova Mumbai ############## 317.84 DWL IN ################ 357.67 UltraDNS ################ 373.97 OpenDNS ################## 410.44 DynGuide-2 ################### 441.36 newttidc HK ##################### 474.57 Cyberec-2 HK ###################### 510.87 PaceNet IN ######################## 552.91 SYS-10.180.0.11 ######################### 583.77 BSNL Broadband 1 ############################################# 1048.22 Tatanova IN ##################################################### 1245.82
Namebench nennt Ihnen auch den schnellsten DNS-Server unter den getesteten,
Recommended configuration (fastest + nearest): ---------------------------------------------- nameserver 203.124.230.12 # Tatanova Mumbai IN nameserver 10.180.0.11 # SYS-10.180.0.11 nameserver 202.148.202.3 # DWL IN ******************************************************************************** In this test, Tatanova Mumbai IN is 83.7%: Faster ******************************************************************************** - Saving report to /tmp/namebench_2013-10-10_1522.html - Saving detailed results to /tmp/namebench_2013-10-10_1522.csv
Sobald der Test abgeschlossen ist, speichert namebench die Berichte im .csv- und HTML-Format.
Um grafische Berichte anzuzeigen, kopieren Sie die Datei „namebench_2013-10-10_1522.html ‘ auf Ihren Webserver oder öffnen Sie es in Ihrem bevorzugten Webbrowser.
cp namebench_2013-10-10_1522.html /var/www/html/namebench.html
Beispiele für grafische Berichte: