Страница 1 из 1
Можно ли увеличить время кэширования в BIND?
Добавлено: 2009-02-24 9:40:35
Neman
Хочется увеличить время жизни записей в кэширующем сервере BIND. BIND стоит только для кэширования и пересылки запросов на DNS сервер провайдера.
Хочется увеличить время хранения кэшированных записей, это вообще возможно или же TTL четко задается владельцем зоны и его изменить в сторону увеличения времени жизни нельзя?
Re: Можно ли увеличить время кэширования в BIND?
Добавлено: 2009-02-24 19:42:40
paradox
не поверю что в мануале по бинду этого нет
Re: Можно ли увеличить время кэширования в BIND?
Добавлено: 2009-02-25 4:09:25
Neman
Почти на каждый вопрос есть ответ в манах - ответ давно перестал быть оригинальным. Если бы все было легко и просто - таких форумов просто не было бы. Может порой вместо флуда лучше промолчать?
Re: Можно ли увеличить время кэширования в BIND?
Добавлено: 2009-02-25 4:54:52
zingel
парадокс (не будем говорить о его заслугах в разработке фри, коммитерстве и прочем) плохого не посоветует, что Вы прочитали перед тем как задавать вопрос аналогичный по частоте ответу получаемому при его задавании?
p.s. Уменьшите значение
в
и пересоберите.
p.p.s. и вообще, если хочется оргазмов от кэшей, то djbdns Вам в помощь.
Re: Можно ли увеличить время кэширования в BIND?
Добавлено: 2009-02-25 12:13:14
Neman
DNS_CACHE_CLEANERINCREMENT
Я так понимаю это просто приведет к тому, что bind будет удалять меньше записей из кэша при запуске чистки?
За совет спасибо, так и попробую. Про djbdns и оргазмы потом отпишусь.... а может и нет

.
P.S. перед тем как задать вопрос читал то здесь, то там в меру моего понимания, свое видение изложил в первом же сообщении. Вклад и авторитетность разных людей не оспариваю, но советы в духе RTFM или погугли это даже не советы, причем не важно от кого они исходит - от новичка или от гуру.
Re: Можно ли увеличить время кэширования в BIND?
Добавлено: 2009-02-25 13:19:14
terminus
djbdns (dnscache) не умеет УВЕЛИЧИВАТЬ ттл записей, но умеет ставить пороговое значение выше которого ттл быть не может.
Я не знаю ни одного который бы умел специально увеличивать ттл.
Re: Можно ли увеличить время кэширования в BIND?
Добавлено: 2009-02-26 1:47:07
zingel
P.S. перед тем как задать вопрос читал то здесь, то там в меру моего понимания, свое видение изложил в первом же сообщении. Вклад и авторитетность разных людей не оспариваю, но советы в духе RTFM или погугли это даже не советы, причем не важно от кого они исходит - от новичка или от гуру.
вопросы на протяжении нескольких лет одни и теже, просто можно сделать поиск по-форуму.
Re: Можно ли увеличить время кэширования в BIND?
Добавлено: 2009-02-26 7:46:19
Neman
Я прекрасно понимаю, как старожилов достают одни и те же вопросы, но поиском по форуму ничего не нашел, может мало фантазии проявил.
Re: Можно ли увеличить время кэширования в BIND?
Добавлено: 2009-02-26 8:32:36
zingel
Устарело, ничего полезного я тоже не нашел, однако
http://www.zytrax.com/books/dns/apa/time.html
http://www.zytrax.com/books/dns/apa/ttl.html
если нужно увеличить пространство под ttl можно тут:
....
Код: Выделить всё
/*
* See if we have space for type, class, ttl, and
* rdata length. Write the type, class, and ttl.
*/
isc_buffer_availableregion(target, &tavailable);
if (tavailable.length < 10) {
result = ISC_R_NOSPACE;
goto rollback;
}
isc_buffer_putuint16(target, type);
isc_buffer_putuint16(target, rdataset->rdclass);
isc_buffer_putuint32(target, rdataset->ttl);
/*