LINUX.ORG.RU
ФорумAdmin

Задержки кратные 5 секундам при обращении к DNS серверу.


0

0

Привет!

Периодически замечаю странные задержки в работе 
DNS-сервера моего провайдера (СПб, Авангард,212.48.193.37).

Вот результаты замера времени ответа:

me@home 22:13:20 ~ $ time dig +short www.google.ru
www.google.com.
www.l.google.com.
66.249.91.103
66.249.91.104
66.249.91.147
66.249.91.99

real	0m0.066s
user	0m0.000s
sys	0m0.000s
me@home 22:13:21 ~ $ time dig +short www.google.ru
www.google.com.
www.l.google.com.
66.249.91.147
66.249.91.99
66.249.91.103
66.249.91.104

real	0m0.152s
user	0m0.000s
sys	0m0.000s
me@home 22:13:22 ~ $ time dig +short www.google.ru
www.google.com.
www.l.google.com.
74.125.39.104
74.125.39.147
74.125.39.99
74.125.39.103

real	0m5.186s
user	0m0.000s
sys	0m0.000s
me@home 22:13:28 ~ $ time dig +short www.google.ru
www.google.com.
www.l.google.com.
74.125.39.99
74.125.39.103
74.125.39.104
74.125.39.147

real	0m10.289s
user	0m0.000s
sys	0m0.000s
me@home 22:13:42 ~ $ time dig +short www.google.ru
www.google.com.
www.l.google.com.
74.125.39.104
74.125.39.147
74.125.39.99
74.125.39.103

real	0m5.112s
user	0m0.000s
sys	0m0.000s
me@home 22:13:49 ~ $ time dig +short www.google.ru
www.google.com.
www.l.google.com.
74.125.39.103
74.125.39.104
74.125.39.147
74.125.39.99

real	0m5.052s
user	0m0.010s
sys	0m0.000s
me@home 22:13:58 ~ $ time dig +short www.google.ru
;; connection timed out; no servers could be reached

real	0m15.006s
user	0m0.000s
sys	0m0.000s
me@home 22:14:15 ~ $ time dig +short www.google.ru
www.google.com.
www.l.google.com.
74.125.39.103
74.125.39.104
74.125.39.147
74.125.39.99

real	0m0.117s
user	0m0.010s
sys	0m0.000s
me@home 22:14:25 ~ $ time dig +short www.google.ru
www.google.com.
www.l.google.com.
74.125.39.103
74.125.39.104
74.125.39.147
74.125.39.99

real	0m5.138s
user	0m0.000s
sys	0m0.000s
me@home 22:14:33 ~ $ 


Видно, что ответ либо приходит сразу, либо с задержкой
вида 5*t секунд (где t=1,2,...).

Насколько я понимаю DNS сервер обычно кэширует информацию
и последующие ответы приходят на порядок быстрее первого.
Здесь же ситуация совершенно рандомная.

Плохо знаю аспекты реализации DNS серверов, но все что приходит
на ум - работает что-то типа защиты от флуда.

В чем может быть дело?
Спасибо!

Re: Задержки кратные 5 секундам при обращении к DNS серверу.

Поднял на сервере кэширующий bind и стал работать через него.
Все работает предсказуемо - 1-й запрос довольно долго, а 
последующие почти мгновенно.

Похоже на проблему провайдерского DNS'а :(

Krivenok_Dmitry ()

Re: Задержки кратные 5 секундам при обращении к DNS серверу.

У них же несколько dns серверов. Кто-то успел кешировать, кто-то нет. Нужно более детально смотреть ситуацию, забирать дигом информацию с кокретного dns сервера @ns, @ns2 . Скорее всего косячит только один dns. А может он просто работает типа форварда, не кешируя ничего, тупняк с настройками.

Valmont ★★★ ()

Re: Задержки кратные 5 секундам при обращении к DNS серверу.

проблемы с ДНС Авангарда решаются установкой собственного ДНС сервера

aptitude install bind9


и про тупой ДНС СЗТ можно забыть

Sylvia ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.