Отправляет email-рассылки с помощью сервиса Sendsay

Кеширование ответов от DNS сервера

Здравствуйте !
Подскажите, что дает больший выигрыш в кешировании ответов от DNS
сервера провайдера на практике - свой BIND или squid ?

Ответить   strongho***@o*****.com Wed, 12 Jan 2005 14:32:59 +0200 (#295661)

 

Ответы:

Доброго времени суток.

On Wed, 12 Jan 2005 14:32:59 +0200
<strongho***@o*****.com> wrote:

bind не хранит кэш на диске, соответственно, при каждой перезагрузке кэш теряется.
Для сервера сойдет, но для компа, который выключается на ночь это большого выигрыша
не даст. Лично я использую pdnsd (есть в портах FreeBSD) - маленький, быстрый
и перед остановкой сбрасывает кэш на диск. Насчет squid'а точно сказать не могу...

Ответить   Wed, 12 Jan 2005 21:46:59 +0200 (#295932)

 

А он что, дефолтные конфиги не устанавливает?
А можно Ваши посмотреть?

Ответить   andrew Thu, 13 Jan 2005 13:14:44 +0000 (#296199)

 

Доброго времени суток.

On Thu, 13 Jan 2005 13:14:44 +0000
andrew <and_h***@s*****.ru> wrote:

В сырцах должен быть файл pdnsd.conf.sample.

Пожалуйста... Только это у меня из Линукса, но я его переносил и в FreeBSD, заменив
только расположение кэша (т.к. при установке из порта он находится в другом месте,
где - точно не помню).

// $Id: pdnsd.conf.in,v 1.4 2000/11/11 20:32:58 thomas Exp $

global {
perm_cache=8192; # максимальный размер кэша
cache_dir="/var/cache/pdnsd"; # в FreeBSD при сборке из порта - изменить

# или создать каталог /var/cache/pdnsd
max_ttl=604800;
run_as="nobody";
paranoid=on;
server_port=53;
server_ip="127.0.0.1";
}

server {
ip="82.209.200.16"; # первый dns провайдера
timeout=30;
interval=30;
uptest=ping;
ping_timeout=50;
purge_cache=off;
}
server {
ip="82.209.200.17"; # второй dns провайдера
timeout=30;
interval=30;
uptest=ping;
ping_timeout=50;
purge_cache=off;
}

source {
ttl=86400;
owner="localhost.";
file="/etc/hosts";
}

/*
neg {
ttl=86400;
name="foo.bar.";
types=domain;
}

neg {
ttl=86400;
name="foo.baz.";
types=A,AAAA, MX;
}
*/
/*
rr {
ttl=86400;
owner="localhost.";
name="localhost.";
a="127.0.0.1";
soa="localhost.","root.localhost.",42,86400,900,86400,86400;
}

rr {
ttl=86400;
owner="localhost.";
name="1.0.0.127.in-addr.arpa.";
ptr="localhost.";
soa="localhost.","root.localhost.",42,86400,900,86400,86400;
} */

Ответить   Thu, 13 Jan 2005 21:19:23 +0200 (#296712)

 

выигрыша

могу...
Имеется ввиду серверное использование кеширования ответов ДНС.
Сервер сервером, а от ребутов никто не застрахован ;). За
программу спасибо, наверное придеться кеширование в бинде отключать,
что бы не мешать pdnsd, когда я его настрою.

Ответить   strongho***@o*****.com Thu, 13 Jan 2005 15:09:10 +0200 (#296535)