Am urmatoarea configuratie:
O instanță bind9 (denumită mai jos L) pe hardware foarte limitat pentru rezolvarea numelor din rețelele mele locale.
Este un maestru autorizat pentru zona home.mydomain.com. Interogările către acest server funcționează și returnează homedns.home.mydomian.com ca NS și IP-ul 192.168.1.77 al acestuia ca înregistrare suplimentară.
O instanță bind9 (denumită mai jos M) pentru a rezolva numele de internet și locale.
Nu este utilizată nicio opțiune globală de redirecționare aici. Există o zonă înainte configurată:
zona „home.mydomain.com” în {
tastați înainte;
numai înainte;
expeditori { 192.168.1.77; };
};
Notă 1: mydomain.com este un domeniu existent, înregistrat, dar nu există nicio înregistrare pentru home.mydomain.com
Nota 2: Versiunea bind9 a lui M este foarte veche: 9.8.1-P1
Această configurare funcționează atâta timp cât conexiunea la internet este activată, dar interogările de nume locale nu primesc răspuns când conexiunea este întreruptă. Log este syslog este
30 august 09:05:42 M numit[1611]: eroare (fără DS valid) la rezolvarea „xxx.home.mydomain.com/A/IN”: 192.168.1.77#53
Capturarea rețelei pentru o rezolvare de succes atunci când conexiunea este întreruptă dezvăluie că M interogează pentru mydomain.com pe internet după ce a primit răspunsul de la L.
În răspunsul de la M către client se modifică SECȚIUNEA DE AUTORITATE:
sapa la L:
;; SECȚIUNEA RĂSPUNSURI:
syslog.home.mydomain.com. 3600 IN A 192.168.1.99
;; SECȚIUNEA AUTORITATE:
home.mydomain.com. 3600 ÎN NS homedns.home.mydomain.com.
;; SECȚIUNE SUPLIMENTARĂ:
homedns.home.mydomain.com. 3600 IN A 192.168.1.77
sapa la M:
;; SECȚIUNEA RĂSPUNSURI:
syslog.home.mydomain.com. 2134 IN A 192.168.1.99
;; SECȚIUNEA AUTORITATE:
net. 171334 ÎN NS j.gtld-servers.net.
net. 171334 ÎN NS m.gtld-servers.net.
net. 171334 ÎN NS i.gtld-servers.net.
net. 171334 ÎN NS k.gtld-servers.net.
net. 171334 ÎN NS g.gtld-servers.net.
net. 171334 ÎN NS e.gtld-servers.net.
net. 171334 ÎN NS h.gtld-servers.net.
net. 171334 ÎN NS a.gtld-servers.net.
net. 171334 ÎN NS d.gtld-servers.net.
net. 171334 ÎN NS f.gtld-servers.net.
net. 171334 ÎN NS b.gtld-servers.net.
net. 171334 ÎN NS c.gtld-servers.net.
net. 171334 ÎN NS l.gtld-servers.net.
Nu înțeleg de ce M nu returnează doar răspunsul de la L către client și nu mai am idei, ce aș putea încerca să evit interogarea pe internet pentru zona redirecționată.