Если bind 9 одновременно является переадресующим сервером ( forwarders { s.o.m.e; }; ) и авторитативным
для какой-либо зоны, при делегировании подзоны возникает проблема резолвинга хостов этой подзоны:subzone IN NS ns.subzone.zone.tld.
ns.subzone IN A 192.168.0.1dig @ns.zone.tld. somehost.subzone.zone.tld. a
при этом бинд будет спрашивать запись A для хоста somehost.subzone.zone.tld. вовсе не у ns.subzone.zone.tld. ,
а у тех серверов, которые прописаны форвардерами в options!Чтобы bind резолвил хосты напрямую, через ns.subzone.zone.tld. , необходимо в конфигурации зоны zone.tld. прописать:
zone "zone.tld." {
type master;
---> forwarders { /* empty! */ };
notify no;
file "file";
allow-query { any; };
allow-transfer { s.o.m.e; };
};
URL:
Обсуждается: http://www.opennet.me/tips/info/765.shtml
А как же быть с форвардингом?
А форвардинг никуда не пропадает, в примере отключается форвардинг только для конкретной зоны (локальной :) )
Zavisimo!
A esli stoit forward first;
to pri lubom obrashenii k dns serveru on budet forwardit!!! RAzve Net?
а если указать в форварде машину с запущенным биндом до ваще все гладко .. хе хе
Автору почет и уважение, заметка актуальна !
Спасибо автор, выручил!
Три дня боролся с проблемой, заметка помогла