DNS сервер

Настройка, программирование, распределённые вычисления

Модераторы: Olej, Sergej, vikos, dmitriev

Аватара пользователя
Olej
Писатель
Сообщения: 12706
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: DNS сервер

Непрочитанное сообщение Olej » 21 сен 2015, 09:39

Olej писал(а): Есть ещё вот такая удачная программа: namebench - выбор оптимального DNS-сервера.
Скачать можно свободно здесь: Open-source DNS Benchmark Utility - для любых OS.
Меня в этой программе прельстило то, что:
а). она на Python и выполняется под любой системой: Linux, Windows, MacOS;
б). даёт именно гистограмму (частоту, плотность) ответов DNS по времени, а не просто какое-то абстрактное ранжирование "лучше-хуже".

Из других инструментов тестирования и выбора DNS у админов популярны 2 :DNSBench.exe и DNS Jumper. Но эти оба существуют только под Windows.

Аватара пользователя
Olej
Писатель
Сообщения: 12706
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: DNS сервер

Непрочитанное сообщение Olej » 01 ноя 2019, 21:09

Olej писал(а):
21 сен 2015, 09:39
Из других инструментов тестирования и выбора DNS у админов популярны
Дальнейшее обсуждение вопроса выбора оптимальных DNS - здесь: выбор оптимальных DNS серверов

Аватара пользователя
Olej
Писатель
Сообщения: 12706
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: DNS сервер

Непрочитанное сообщение Olej » 01 ноя 2019, 21:32

Ещё к вопросу измерения скорости ответа DNS сервера:
Это - Google DNS:

Код: Выделить всё

olej@ACER:~$ dig @8.8.8.8 archlinux.org 

; <<>> DiG 9.11.5-P4-5.1-Debian <<>> @8.8.8.8 archlinux.org
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13891
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;archlinux.org.			IN	A

;; ANSWER SECTION:
archlinux.org.		2993	IN	A	138.201.81.199

;; Query time: 25 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Пт ноя 01 20:27:02 EET 2019
;; MSG SIZE  rcvd: 58
А это локальный (дефаултный) кеширующий DNS сервер на роутере моей LAN, TL-WR841N :

Код: Выделить всё

olej@ACER:~$ dig archlinux.org 

; <<>> DiG 9.11.5-P4-5.1-Debian <<>> archlinux.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: FORMERR, id: 60139
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: f5b66bea8dba7fd5 (echoed)
;; QUESTION SECTION:
;archlinux.org.			IN	A

;; Query time: 5 msec
;; SERVER: 192.168.1.3#53(192.168.1.3)
;; WHEN: Пт ноя 01 20:27:28 EET 2019
;; MSG SIZE  rcvd: 54
Т.е. "правильная" команда если нас интересует только время ответа:

Код: Выделить всё

olej@ACER:~$ dig archlinux.org | grep  time
;; Query time: 7 msec
И так:

Код: Выделить всё

olej@ACER:~$ dig @8.8.8.8 archlinux.org  | grep time
;; Query time: 23 msec

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя