Як перевірити швидкість DNS?


17

Я використовую google open DNS. Як я можу виміряти швидкість сервера DNS?

Відповіді:


14

Ви можете використовувати наступну команду:

  dig YOURDOMAIN +nssearch 

2
+[no]nssearch Коли цей параметр встановлений, виконайте спроби пошуку авторитетних серверів імен для зони, що містить ім'я, яке шукається, і відобразить запис SOA, який має кожен сервер імен для зони.
Адріано П

19

Якщо ви просто хочете вчасно шукати один запис, використовуйте time dig a foobar.com @8.8.8.8. Цей метод тестування насправді не такий хороший, оскільки після першого пошуку ви отримаєте кешовані результати, і будь-який сервер, який вам ближче, дасть вам найшвидшу відповідь.

namebench - це, мабуть, інструмент, який ви шукаєте. Здійснюється пошук на основі доменів, розташованих у кеші браузера, випадкових записів зі списку популярних записів тощо. Це дуже налаштовується для тестування списку бажаних серверів DNS, списку записів тощо


7

Це допомогло мені підказкою на баш. У мене виникла проблема, коли сервери імен випадковим чином закінчувались. Вам потрібна утиліта копання, яка не є типовим для мінімальних встановлень. Ви можете отримати його, встановивши

$ yum install bind-utils

для Fedora / RedHat / CentOS або

$ apt install dnsutils

для Ubuntu / Debian

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

Це дає такий результат, як:

;; 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

Що стосується здорового з'єднання, це має бути не більше 2 мсек запиту.


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!

і складіть html-звіт із результатами найкращого dns для вас на основі швидкості відгуку dns

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.