Стоит DNS серверв, работает в режиме forwarders. Как я понимаю, предписание сколько хранить информацию в кэше он берёт с SOA записи. Как сделать, чтобы для определённой зоны он хранил кэш не более ( ну допустим ) 20 минут.
Возникает ситуация, когда на мастере обновляют запись, а на кэширующем естественно эта запись обновляется не скоро. Есть мысль засунуть в крон обнуление кэша ( rndc flush ), но в таком случае он сбрасывает весь кэш, есть возможность сбрасывать кэш для определённого имени ( rndc flushname ), но надо для всей зоны.
Код: Выделить всё
#uname -r
7.1-PRERELEASE
Код: Выделить всё
named -v
BIND 9.4.2-P1
Код: Выделить всё
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;
192.168.1.1;
};
allow-recursion { "my_clients"; };
allow-transfer { none; };
allow-query { "my_clients"; };
query-source address 192.168.2.2;
forwarders { 192.168.3.1; };
};