Можно ли увеличить время кэширования в BIND?
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2008-12-03 11:21:07
Можно ли увеличить время кэширования в BIND?
Хочется увеличить время жизни записей в кэширующем сервере BIND. BIND стоит только для кэширования и пересылки запросов на DNS сервер провайдера.
Хочется увеличить время хранения кэшированных записей, это вообще возможно или же TTL четко задается владельцем зоны и его изменить в сторону увеличения времени жизни нельзя?
Хочется увеличить время хранения кэшированных записей, это вообще возможно или же TTL четко задается владельцем зоны и его изменить в сторону увеличения времени жизни нельзя?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Можно ли увеличить время кэширования в BIND?
не поверю что в мануале по бинду этого нет
-
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2008-12-03 11:21:07
Re: Можно ли увеличить время кэширования в BIND?
Почти на каждый вопрос есть ответ в манах - ответ давно перестал быть оригинальным. Если бы все было легко и просто - таких форумов просто не было бы. Может порой вместо флуда лучше промолчать?
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Можно ли увеличить время кэширования в BIND?
парадокс (не будем говорить о его заслугах в разработке фри, коммитерстве и прочем) плохого не посоветует, что Вы прочитали перед тем как задавать вопрос аналогичный по частоте ответу получаемому при его задавании?
p.s. Уменьшите значение
в
и пересоберите.
p.p.s. и вообще, если хочется оргазмов от кэшей, то djbdns Вам в помощь.
p.s. Уменьшите значение
Код: Выделить всё
DNS_CACHE_CLEANERINCREMENT
Код: Выделить всё
ib/dns/cache.c
p.p.s. и вообще, если хочется оргазмов от кэшей, то djbdns Вам в помощь.
Z301171463546 - можно пожертвовать мне денег
-
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2008-12-03 11:21:07
Re: Можно ли увеличить время кэширования в BIND?
Я так понимаю это просто приведет к тому, что bind будет удалять меньше записей из кэша при запуске чистки?DNS_CACHE_CLEANERINCREMENT
За совет спасибо, так и попробую. Про djbdns и оргазмы потом отпишусь.... а может и нет .
P.S. перед тем как задать вопрос читал то здесь, то там в меру моего понимания, свое видение изложил в первом же сообщении. Вклад и авторитетность разных людей не оспариваю, но советы в духе RTFM или погугли это даже не советы, причем не важно от кого они исходит - от новичка или от гуру.
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Можно ли увеличить время кэширования в BIND?
djbdns (dnscache) не умеет УВЕЛИЧИВАТЬ ттл записей, но умеет ставить пороговое значение выше которого ттл быть не может.
Я не знаю ни одного который бы умел специально увеличивать ттл.
Я не знаю ни одного который бы умел специально увеличивать ттл.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Можно ли увеличить время кэширования в BIND?
вопросы на протяжении нескольких лет одни и теже, просто можно сделать поиск по-форуму.P.S. перед тем как задать вопрос читал то здесь, то там в меру моего понимания, свое видение изложил в первом же сообщении. Вклад и авторитетность разных людей не оспариваю, но советы в духе RTFM или погугли это даже не советы, причем не важно от кого они исходит - от новичка или от гуру.
Z301171463546 - можно пожертвовать мне денег
-
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2008-12-03 11:21:07
Re: Можно ли увеличить время кэширования в BIND?
Я прекрасно понимаю, как старожилов достают одни и те же вопросы, но поиском по форуму ничего не нашел, может мало фантазии проявил.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Можно ли увеличить время кэширования в BIND?
Устарело, ничего полезного я тоже не нашел, однако
http://www.zytrax.com/books/dns/apa/time.html
http://www.zytrax.com/books/dns/apa/ttl.html
если нужно увеличить пространство под ttl можно тут:
....
http://www.zytrax.com/books/dns/apa/time.html
http://www.zytrax.com/books/dns/apa/ttl.html
если нужно увеличить пространство под ttl можно тут:
Код: Выделить всё
/usr/src/contrib/bind9/lib/dns/ncache.c
Код: Выделить всё
/*
* 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);
/*
Z301171463546 - можно пожертвовать мне денег