DNS сервер

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

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

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 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
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: DNS сервер

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

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

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 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

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

Re: DNS сервер

Непрочитанное сообщение Olej » 03 янв 2023, 11:10

И опять про DNS ... чтобы не плодить темы из-за 1-2 сообщений...
Olej писал(а):
22 сен 2012, 01:32
- время ответа уменьшилось в 60 раз,
Зачем? Какой? И кому? - нужен DNS сервер.
Или вовсе нафиг не нужен - и пусть провайдер сам подставит свои IP своих DNS в наш роутер ... и хрен с ним. :-o :lol:

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

Re: DNS сервер

Непрочитанное сообщение Olej » 03 янв 2023, 11:12

Olej писал(а):
03 янв 2023, 11:10
Зачем? Какой? И кому? - нужен DNS сервер.
Сравнение типов DNS серверов: как выбрать правильную конфигурацию DNS

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

olej@esprimop420:~$ dig linux-ru.ru +trace

; <<>> DiG 9.16.33-Debian <<>> linux-ru.ru +trace
;; global options: +cmd
.			518400	IN	NS	a.root-servers.net.
.			518400	IN	NS	b.root-servers.net.
.			518400	IN	NS	c.root-servers.net.
.			518400	IN	NS	d.root-servers.net.
.			518400	IN	NS	e.root-servers.net.
.			518400	IN	NS	f.root-servers.net.
.			518400	IN	NS	g.root-servers.net.
.			518400	IN	NS	h.root-servers.net.
.			518400	IN	NS	i.root-servers.net.
.			518400	IN	NS	j.root-servers.net.
.			518400	IN	NS	k.root-servers.net.
.			518400	IN	NS	l.root-servers.net.
.			518400	IN	NS	m.root-servers.net.
.			518400	IN	RRSIG	NS 8 0 518400 20230116050000 20230103040000 951 . C4ptQ2Tq7fZOnLD7tDdqI26gX1AwoHiXRXBJLw8vphVKUYxHq3apwjxT tEm4Xd72eprMdOy313/pCnSk+3gx9C6tA+eWavWp655U+k9ZGdgmxVWn BgreT1XORQV7i2zVhiAhPxmsDixUWL1RB3+NujJbrCsmXj4CWqsECUZQ otttE25q+QQ9syAa/5XAvLhaC1LnLK11nwEtb+jersqKYBafMucL+Msf dg6oTSjwGiK2RbXbjfZ2gmbH80p6mrcmG6dn5vDML+ruAO1YsS71i8tX xKcUplZj3JB+PzdlJjWxVVdLF1sPx5EVabke16KefCHJgtBJ+NC428bT 9+Z4CA==
;; Received 525 bytes from 192.168.1.3#53(192.168.1.3) in 39 ms

ru.			172800	IN	NS	a.dns.ripn.net.
ru.			172800	IN	NS	b.dns.ripn.net.
ru.			172800	IN	NS	f.dns.ripn.net.
ru.			172800	IN	NS	e.dns.ripn.net.
ru.			172800	IN	NS	d.dns.ripn.net.
ru.			86400	IN	DS	33257 8 2 641A0BA027A1027D2FD17B5743931804EEBB329B8B514A357D1EF290 F159D79F
ru.			86400	IN	RRSIG	DS 8 1 86400 20230116050000 20230103040000 951 . IBv1jNL8uAS+GqmGkJpV3lILBvWXmxTO55+WrxExd/Ts+WLNPauE86pD xoFshhb+eB3GDd1NA1UwO5X8stQxirHakiUu/9DV179HUtKt56AoDoq/ 0xuWtsSCQxIXCRrebjy/Od9/MVt5z4Hi29n78XYByeP+nwo6JWQuyLBb wnfr2hh6B83ZnDqBYzll9R08rb6wpd5lax2ffrWzsudxsEOnmqtgMeKD ZZ+gSc+RpJtX4iubRfrN2R9LFwLNU/hxToUOv4RMao1m/kP+CA2F2dHH M9nGt7ITNOwLWtQ2zoHDGO3Rs/X76cdok9vtldwO1P7nVaB/ZdmndHAC WNkwIQ==
;; Received 715 bytes from 192.112.36.4#53(g.root-servers.net) in 48 ms

LINUX-RU.ru.		345600	IN	NS	ns2.timeweb.ru.
LINUX-RU.ru.		345600	IN	NS	ns3.timeweb.org.
LINUX-RU.ru.		345600	IN	NS	ns1.timeweb.ru.
LINUX-RU.ru.		345600	IN	NS	ns4.timeweb.org.
J20C0QKDHUA3CUMNKST289FF06U2SQ91.ru. 3600 IN NSEC3 1 1 0 - J21C11SHOOTMOEQKPRM91C8AGL4886M6 NS SOA RRSIG DNSKEY NSEC3PARAM
J20C0QKDHUA3CUMNKST289FF06U2SQ91.ru. 3600 IN RRSIG NSEC3 8 2 3600 20230124080658 20221221101752 5244 ru. CtprAdxF2BAkZdHP8DkcBdZt0CeKj7tHEMYA5MvKi9b/HJSxDXli9moI wPKadYMHwMmOHd7dMruSnWYDCfpS6FlkqOQKkTN1WHc0w4tr5AjoJaYY LNwqruCKNUFplh06u3gSl5DQj6dAu5ZU1N9E7dVgZMdAMTKXXugmddGg YCM=
KEPCFG1V3I6VD7FGM1Q97OO2MDRQSAQQ.ru. 3600 IN NSEC3 1 1 0 - KET2Q90BD6DLK88RRR8OHAGGU955FTU3 NS DS RRSIG
KEPCFG1V3I6VD7FGM1Q97OO2MDRQSAQQ.ru. 3600 IN RRSIG NSEC3 8 2 3600 20230202095555 20221221101752 5244 ru. nZUgE66uvLfQenhZyrUd9kOcpLO9FMVDhwzhctwIqAV7H7Gec7Wgm48t rahxeJW8Y0Oyl/NeXmMQfz+bQ50xn61TWUiXv/QIeKyDH5y4MeodHqMF JMVC+zuXh0js6ue6wIoK/plc2dmEM5RBLGaoNAYtIQpBn/VzR5seBlRr 1m4=
;; Received 673 bytes from 194.85.252.62#53(b.dns.ripn.net) in 47 ms

linux-ru.ru.		600	IN	A	90.156.230.27
linux-ru.ru.		600	IN	RRSIG	A 13 2 600 20230112000000 20221222000000 36645 linux-ru.ru. hhPBQOGV1scRRlSBlQxpj8Q130LZckMGS0eJuNUnOwnuJl6e5STHRQnB gLZUWBxZGmpCHlpYMP1jBrHuQNSbNQ==
;; Received 163 bytes from 92.53.116.26#53(ns1.timeweb.ru) in 59 ms
А это вот такой же запрос, с хоста той же LAN, но на этом хосте запущен кэширующий сервер DNS (кэширующий DNS systemd) 127.0.0.53:

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

olej@R420:~$ dig linux-ru.ru +trace

; <<>> DiG 9.16.1-Ubuntu <<>> linux-ru.ru +trace
;; global options: +cmd
.			517532	IN	NS	a.root-servers.net.
.			517532	IN	NS	b.root-servers.net.
.			517532	IN	NS	c.root-servers.net.
.			517532	IN	NS	d.root-servers.net.
.			517532	IN	NS	e.root-servers.net.
.			517532	IN	NS	f.root-servers.net.
.			517532	IN	NS	g.root-servers.net.
.			517532	IN	NS	h.root-servers.net.
.			517532	IN	NS	i.root-servers.net.
.			517532	IN	NS	j.root-servers.net.
.			517532	IN	NS	k.root-servers.net.
.			517532	IN	NS	l.root-servers.net.
.			517532	IN	NS	m.root-servers.net.
;; Received 262 bytes from 127.0.0.53#53(127.0.0.53) in 40 ms

ru.			172800	IN	NS	a.dns.ripn.net.
ru.			172800	IN	NS	f.dns.ripn.net.
ru.			172800	IN	NS	e.dns.ripn.net.
ru.			172800	IN	NS	b.dns.ripn.net.
ru.			172800	IN	NS	d.dns.ripn.net.
ru.			86400	IN	DS	33257 8 2 641A0BA027A1027D2FD17B5743931804EEBB329B8B514A357D1EF290 F159D79F
ru.			86400	IN	RRSIG	DS 8 1 86400 20230116050000 20230103040000 951 . IBv1jNL8uAS+GqmGkJpV3lILBvWXmxTO55+WrxExd/Ts+WLNPauE86pD xoFshhb+eB3GDd1NA1UwO5X8stQxirHakiUu/9DV179HUtKt56AoDoq/ 0xuWtsSCQxIXCRrebjy/Od9/MVt5z4Hi29n78XYByeP+nwo6JWQuyLBb wnfr2hh6B83ZnDqBYzll9R08rb6wpd5lax2ffrWzsudxsEOnmqtgMeKD ZZ+gSc+RpJtX4iubRfrN2R9LFwLNU/hxToUOv4RMao1m/kP+CA2F2dHH M9nGt7ITNOwLWtQ2zoHDGO3Rs/X76cdok9vtldwO1P7nVaB/ZdmndHAC WNkwIQ==
;; Received 715 bytes from 192.33.4.12#53(c.root-servers.net) in 32 ms

LINUX-RU.ru.		345600	IN	NS	ns2.timeweb.ru.
LINUX-RU.ru.		345600	IN	NS	ns3.timeweb.org.
LINUX-RU.ru.		345600	IN	NS	ns1.timeweb.ru.
LINUX-RU.ru.		345600	IN	NS	ns4.timeweb.org.
J20C0QKDHUA3CUMNKST289FF06U2SQ91.ru. 3600 IN NSEC3 1 1 0 - J21C11SHOOTMOEQKPRM91C8AGL4886M6 NS SOA RRSIG DNSKEY NSEC3PARAM
J20C0QKDHUA3CUMNKST289FF06U2SQ91.ru. 3600 IN RRSIG NSEC3 8 2 3600 20230124080658 20221221101752 5244 ru. CtprAdxF2BAkZdHP8DkcBdZt0CeKj7tHEMYA5MvKi9b/HJSxDXli9moI wPKadYMHwMmOHd7dMruSnWYDCfpS6FlkqOQKkTN1WHc0w4tr5AjoJaYY LNwqruCKNUFplh06u3gSl5DQj6dAu5ZU1N9E7dVgZMdAMTKXXugmddGg YCM=
KEPCFG1V3I6VD7FGM1Q97OO2MDRQSAQQ.ru. 3600 IN NSEC3 1 1 0 - KET2Q90BD6DLK88RRR8OHAGGU955FTU3 NS DS RRSIG
KEPCFG1V3I6VD7FGM1Q97OO2MDRQSAQQ.ru. 3600 IN RRSIG NSEC3 8 2 3600 20230202095555 20221221101752 5244 ru. nZUgE66uvLfQenhZyrUd9kOcpLO9FMVDhwzhctwIqAV7H7Gec7Wgm48t rahxeJW8Y0Oyl/NeXmMQfz+bQ50xn61TWUiXv/QIeKyDH5y4MeodHqMF JMVC+zuXh0js6ue6wIoK/plc2dmEM5RBLGaoNAYtIQpBn/VzR5seBlRr 1m4=
;; Received 673 bytes from 193.232.128.6#53(a.dns.ripn.net) in 52 ms

linux-ru.ru.		600	IN	RRSIG	A 13 2 600 20230112000000 20221222000000 36645 linux-ru.ru. 1pAcqWQk7EoLMjbsZSSk4s8XxnuupMdBBEO6tgQvHVoxhXSy/DrX2CMH JgDxJNjjZp1zksSP5n4+TIZqGFphqQ==
linux-ru.ru.		600	IN	A	90.156.230.27
;; Received 163 bytes from 139.45.249.139#53(ns4.timeweb.org) in 44 ms

Ответить

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

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

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