foxroot Posted January 13, 2017 Добрый день! Имеется кеширующй DNS сервер работающий на unbound. Работает на основании файлa root.hints Появилась задача чтобы сервер забирал новую зону по forwardes но при этом оставался кеширующим т.е. к примеру, необходимо забирать зону myCompany с определенного сервереа х.х.х.х Подскажите пожалуйста пример конфига для риализации данной задачи. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted January 13, 2017 А почитать документацию? 1. Он не умеет забирать никаких зон. 2. Он умеет форвардить запросы к определённым зонам на указанные адреса. Подробности в документации и примерах конфигов. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
foxroot Posted January 13, 2017 а может ли bind так работать? zone "firma.local" IN { type forward; forwarders { 192.168.1.1; 192.168.1.2; }; }; Просто хотел спросить можно ли оставить работать DNS по файлу root.hints а на определенную зону сделать forward. Может кто сталкивался? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
stalker86 Posted January 13, 2017 и bind И unbound так могут Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
k0ste Posted January 14, 2017 Unbound: forward-zone: name: "firma.local" forward-addr: 192.168.1.1 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
orlik Posted January 14, 2017 ХЗ , как анбаунд , но бинд можно настроить как слейв , и тогда он будет вытягивать зона с мастера . Думаю что и unbound можно так же настроить Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted January 14, 2017 Анбаунд только рекурсор, но можно локально зону подсунуть. Обычно для зон рядом держат nsd Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted January 14, 2017 Да, они обычно используются в паре, NSD и Unbound. У меня они на одном порту/адресе с помощью правил файрвола (наружные DNS-запросы пересылаются на NSD, клиентские пересылаются на Unbound). Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
foxroot Posted January 14, 2017 Всем спасибо за ответы Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
hsvt Posted January 23, 2017 (edited) У кого какие настройки кеша по времени стоят? # the time to live (TTL) value lower bound, in seconds. Default 0. # If more than an hour could easily give trouble due to stale data. # cache-min-ttl: 3600 cache-min-ttl: 900 # the time to live (TTL) value cap for RRsets and messages in the # cache. Items are not cached for longer. In seconds. cache-max-ttl: 86400 # infra-host-ttl: 900 # infra-cache-min-rtt: 50 При таких настройках если обновить зону на bind, который стоит по соседству со своими зонами, на unbound обновление записи приходит довольно долго, можно конечно выставить cache-min-ttl в 0 как и было по default. Edited January 23, 2017 by hsvt Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pppoetest Posted January 24, 2017 Дефолтные Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
hsvt Posted January 25, 2017 cache-min-ttl: 60 секунд На bind завожу новую запись, rdnc reload. Unbound не резолвит пока не сделаешь unbound-control reload Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
taf_321 Posted January 26, 2017 cache-min-ttl Этот параметр сработет только если значение TTL в SOA зоны будет меньше заданного в cache-min-ttl. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexvirtual Posted February 8, 2017 (edited) Добавлю ответ на первый вопрос В Unbound выглядит так forward-zone: name: "название зоны" forward-addr: 10.20.0.5 А в Bind будет выглядеть так zone "168.192.in-addr.arpa" { type slave; file "/usr/local/etc/namedb/slave/название зоны.rev"; masters { 10.20.0.5; }; }; И там и там зоны будут отрабатываться! Edited February 8, 2017 by alexvirtual Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...