Опция forwarders задает список dns-серверов, которым данный отправляет рекурсивный запрос(если в собственной таблице ничего не найдено). Если я все конечно правильно понял. Вот. Есть локальная сеть. Через один из компов осуществляется выход в инет(настроен маскарадинг). 1. Если прописать в настройках сети всех компов внешний днс сервак(провайдера), то все замечательно работает. 2. Настроил службу днс на серваке, через который осуществляется выход в инет. В качестве forwardera прописал провайдерский днс сервер. Ну и есесно изменил насторйки сети на всех остальных компах. Нифига не работает. Например, тот же nslookup выдает: can't find rusunix.net.ru: Server failed.
Файл named.conf options { directory "/var/named"; forwarders { xxx.xxx.xxx.xxx; }; }; zone "blablabla" { type master; file "bla.host"; notify no; }; zone "1.168.192.in-addr.arpa" { type master; notify no; file "bla.rev"; }; zone "0.0.127.in-addr.arpa" { type master; file "named.local"; };
Но почему-то у мня эта опция не работает. Может быть эта опция игнорируется? Хотя с forwarderaми все в порядке и если прописать их в resolv.conf на линуховом компе или в настройках сети виндовых компов - dns запросы обслуживаются.
Кто-нить знает в чем тут дело?