when one view doesn't have the zone

Mark Andrews marka at isc.org
Fri Jan 21 03:18:16 UTC 2011


In message <20110121030937.DA19E2CFAF at mail.nsbeta.info>, pyh at mail.nsbeta.info w
rites:
> Mark Andrews writes: 
> 
> > 
> > In message <20110121024745.BCD2E2CF86 at mail.nsbeta.info>, pyh at mail.nsbeta.in
> fo w
> > rites:
> >> 
> >> Hello,  
> >> 
> >> My named.conf looks as:
> >>  ----------------------------------
> >> view "view_a" {
> >>     match-clients {
> >>         IP_ADDR_A;
> >>     };
> >>     zone "test.com" {
> >>         type master;
> >>         file "test.com.a.db";
> >>     };
> >> };  
> >> 
> >> view "view_b" {
> >>     match-clients {
> >>         IP_ADDR_B;
> >>     };
> >>     # doesn't have test.com zone here
> >> };  
> >> 
> >> view "view_c" {
> >>     match-clients {
> >>         IP_ADDR_C;
> >>     };
> >>     zone "test.com" {
> >>         type master;
> >>         file "test.com.c.db";
> >>     };
> >> };
> >>  ----------------------------------  
> >> 
> >> As you see, test.com doesn't have a zone in view_b.
> >> But view_b should be there because other zones may need it.  
> >> 
> >> So under this case, when clients from ISP_ADDR_B query for test.com, they 
> >> will get nothing.  
> >> 
> >> How can I resolve this problem? Thanks in advance. 
> > 
> > Sometimes you have to workout what you want the answer to be before
> > people can tell you how to achieve it.  This is one of those times. 
> > 
> > What do you want the clients that match view_b to see? 
> > 
> 
> Thanks for pointing me.
> In  fact I want to the clients that match view_b to fall into the default 
> view, say it's view_c. 

You need view_b to have a copy of view_c's zone.  See the archives for
how to do this.

> Regards.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka at isc.org



More information about the bind-users mailing list