LINUX.ORG.RU
ФорумAdmin

dnscache (djbdns) не торт


0

1

dnscache (djbdns) не торт ?

На одной консоли очищаем кеш и запускаем tcpdump

/etc/init.d/svscan restart ; tcpdump -vvv -w ~/tcpdump.log port domain
 * Stopping service scan ...                                                                                                           [ ok ]
 * Stopping service scan services ...                                                                                                  [ ok ]
 * Stopping service scan logging ...                                                                                                   [ ok ]
 * Starting service scan ...                                                                                                           [ ok ]
tcpdump: listening on venet0, link-type LINUX_SLL (Linux cooked), capture size 65535 bytes

На второй консоли:

$ dig @127.0.0.1 +time=20 www.mastersite.org.ua
; <<>> DiG 9.8.1 <<>> @127.0.0.1 +time=20 www.mastersite.org.ua
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached

После чего на первой:

194 packets captured
194 packets received by filter
0 packets dropped by kernel

За 100 запросов dnscache не может отрезолвить домен. Unbound'у надо на это около 20-ти запросов.

★★

Изделия djb - это сферические кони в вакууме. Про это писалось ещё десятиление назад. Хорошая программная реализация алгоритмов поведения. Беда, только, в том, что алгоритмов, которые должны быть по мнению djb, а не как это есть на самом деле.

AS ★★★★★ ()
Ответ на: комментарий от true_admin

в логах ничего (их нет), дебага тоже нет. Strace показывает активность, что пакеты отсылаются/принимаются (что и видно по tcpdump'у)

unbound с этим доменом справляется за 50 пакетов.

f3ex ★★ ()
Последнее исправление: f3ex (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.