Страница 1 из 1

Кэширующий DNS

Добавлено: 2013-04-05 16:31:42
Immortal1983
Подскажите люди как узнать работает ли кэширующий DNS сервер. Какими командами или в каких файлах? Я так понимаю что кэширующий значит, что он запоминает соответствие емён и адресов серверов. И где это он прописывает?

Re: Кэширующий DNS

Добавлено: 2013-04-05 17:06:14
ChihPih
По конфигу посмотреть. В любом случае сервер кэширует положительные и отрицательные ответы от др. серверов. Смотрите в документации соответствующие параметры.

Re: Кэширующий DNS

Добавлено: 2013-04-05 17:24:19
Immortal1983
named.conf:
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
listen-on { 127.0.0.1; 10.0.0.1; };

disable-empty-zone "255.255.255.255.IP-ADDR.ARPA";
disable-empty-zone
"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
disable-empty-zone
"1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
forwarders { 84.254.192.5; 82.195.28.130; };
// quere-source address * port 53;
};

resolve.conf
nameserver 127.0.0.1
nameserver 84.254.192.5
nameserver 82.195.28.130

ipfw:
################## Allow DNS from internet ######################
#${ipfw} add allow udp from any 53 to any via ${net}
#${ipfw} add allow udp from any to any 53 via ${net}


${ipfw} add allow tcp from any to ${ipnet} dst-port 53 setup
${ipfw} add allow udp from any to ${ipnet} dst-port 53
${ipfw} add allow udp from ${ipnet} 53 to any
${ipfw} add allow udp from ${ipnet} to any dst-port 53 keep-state
# dns-client
#${ipfw} add allow tcp from any to ${intranet} dst-port 53 setup
#${ipfw} add allow udp from any to ${intranet} dst-port 53
#${ipfw} add allow udp from ${intranet} 53 to any
#${ipfw} add allow udp from $intranet} to any dst-port 53 keep-state
#
${ipfw} add allow tcp from ${intranet} to ${iplan} dst-port 53 setup
${ipfw} add allow udp from ${intranet} to ${iplan} dst-port 53

Подскажите при такой настройке правильно ли работает кэширующий DNS

Re: Кэширующий DNS

Добавлено: 2013-04-05 17:30:55
ChihPih
Да, пойдет.

Re: Кэширующий DNS

Добавлено: 2013-04-05 17:37:19
Immortal1983
Основной вопрос в том, где он хранит информацию об посещённых сайтах. Я так понимаю кэширующий dns сервер нужен для того чтобы каждый раз при вводе имени сайта, не отправлялся запрос на имя вышестоящему dns?
Или я уже путаю с собственным dns сервером?
Спасибо!

Re: Кэширующий DNS

Добавлено: 2013-04-05 17:52:49
ChihPih
Основной вопрос в том, где он хранит информацию об посещённых сайтах. Я так понимаю кэширующий dns сервер нужен для того чтобы каждый раз при вводе имени сайта, не отправлялся запрос на имя вышестоящему dns?
Почти верно. Сервер кеширует НА НЕКОТОРОЕ ВРЕМЯ (которое кстати настраивается, по умолчанию оно равно чему-то там) ответы от днс серверов.

Re: Кэширующий DNS

Добавлено: 2013-04-05 18:17:41
Immortal1983
Осталось найти где это время)
Спасибо за помощь!

Re: Кэширующий DNS

Добавлено: 2013-04-05 18:18:32
ChihPih
В документации ищите, там параметры не помню как называются.

Re: Кэширующий DNS

Добавлено: 2013-04-05 21:29:12
FiL
Immortal1983 писал(а):Осталось найти где это время)
Спасибо за помощь!
время прописано в описании зоны.