LINUX.ORG.RU
ФорумAdmin

DNS - опция forwarders


0

0

Опция 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 запросы обслуживаются.

Кто-нить знает в чем тут дело?

anonymous

После forwarders {....};
укажи:
forward-only;

Pit
()

forward-only не помогает

bla.rev @ IN SOA ns.mydomain. root.ns.mydomain. { 1997022700 10800 600 432000 36000}

NS ns.mydomain. 1 PTR ns.mydomain. 2 PTR host2.mydomain. 3 PTR host3.mydomain.

Спасибо за помощь

anonymous
()


Минимальный конфиг только-кэширующего бинда.
Попробуй его, а потом доделаешь до нужного.

options {
directory "/var/named";
forwarders {xxx.xxx.xxx.xxx; };
forward only;
listen-on {yyy.yyy.yyy.yyy; };
};

zone "." {
type hint;
file "named.ca";
};

zone "0.0.127.in-addr.arpa" {
type master;
notify no;
file "named.local";
};

RTFM
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.