URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 7040
[ Назад ]

Исходное сообщение
"Сохранить кэш Unbound  и использовать после ребута"

Отправлено oleg_skat , 10-Окт-13 15:31 
Доброго времени.
Здесь, вроде, не по теме обсуждать DNS, но по ним раздела не нашёл..... хочу обратиться к сообществу за консультацией.

По существу.
Стоит Unbound Version 1.4.19, всем доволен, только вот после ребута шлюза кэш, естественно уничтожается. Может быть есть идеи, как его (кэш) сохранить и после запуска скормить Unbound. Интересует сама идея, скрипт напишу сам.

Спасибо.
  


Содержание

Сообщения в этом обсуждении
"Сохранить кэш Unbound  и использовать после ребута"
Отправлено Andrey Mitrofanov , 10-Окт-13 19:26 
> Доброго времени.
> Здесь, вроде, не по теме обсуждать DNS, но по ним раздела не
> нашёл..... хочу обратиться к сообществу за консультацией.
> По существу.
> Стоит Unbound Version 1.4.19, всем доволен, только вот после ребута шлюза кэш,
> естественно уничтожается. Может быть есть идеи, как его (кэш) сохранить и
> после запуска скормить Unbound. Интересует сама идея, скрипт напишу сам.
> Спасибо.

unbound сам, вроде, сохраняться и восстанавливаться не умеет.

1. это умеет, вроде, pdnsd.

2. Засунь unbound в контейнер-винтуалку и чекпоинти его вместо останова и рестарти вместо запускаю %)

или

3. и джедайский путь - патчить исходники до реализации необходимого.


"Сохранить кэш Unbound  и использовать после ребута"
Отправлено oleg_skat , 11-Окт-13 11:37 
> unbound сам, вроде, сохраняться и восстанавливаться не умеет.
> 1. это умеет, вроде, pdnsd.
> 2. Засунь unbound в контейнер-винтуалку и чекпоинти его вместо останова и рестарти
> вместо запускаю %)
> или
> 3. и джедайский путь - патчить исходники до реализации необходимого.

Не умеет, эт точно. Но ведь кэш можно выгрузить в файл, только как его потом обратно скормить после ребута.....вариант с виртуалкой не приемлем, поскольку тогда кэш вырастет до неимоверных размеров и будет жрат память. В случае с восстановлением через файл, можно написать скрипт, который будет контролировать объём и содержание кэша.

Может кто из джедаев уже пропатчил, или решил задачку shell-костыльным методом?


"Сохранить кэш Unbound  и использовать после ребута"
Отправлено oleg_skat , 20-Ноя-14 13:52 
Просматривал, на досуге, старые темы.....

Решил ? просто. Связал Unbound и pdnsd. Unbound наружу, ч-з DNSSEC, pdnsd тянет с Unbound кэш и складывает на диск.