[plug] view statement in Bind9
    bob 
    bob at fots.org.au
       
    Fri Dec 24 17:05:08 WST 2004
    
    
  
On Fri, 24 Dec 2004 04:05 pm, James Devenish wrote:
> In message <200412241558.33696.bob at fots.org.au>
>
> on Fri, Dec 24, 2004 at 03:58:33PM +0800, bob wrote:
> > I'm looking for some docs that expand on %subject%. The ARM docs are a
> > bit pithy for my poor brain at the moment so something along the lines
> > of an idiots guide to would be good... or a working example well
> > commented :).
>
> The ARM is accurate in what it says (see "Split DNS" and "view Statement
> Definition and Usage"). You basically put stuff into blocks like this:
>
> acl internals {
>     ...;
>     ...;
>     ...;
> };
>
> view "one" {
>     match-clients { internals; };
>     zone "..." {
>     };
> }
>
> view "zero" {
>     match-clients { any; };
>     zone "..." {
>     };
> }
>
Thanks for the reply.
Ok, so lets see if I get this right. I can do:-
view "internal" {
     match-clients { 192.168.0.0/24; };
zone "FQDN" {
        type master;
        file "/path/to/host.dfn";	
...
view "external" {
     match-clients { any; };
zone "FQDN" {
        type master;
        file "/path/to/other_host.dfn";	
...
where FQDN is the same for both and for any 192.168... host that queries it 
recieves the internal IP# of the server while any other query gets the 
external IP# ? (assuming the host dfns are so :).
If so, thanks... much easier than I was thinking :).
If not... doh!
-- 
There is an innocence in admiration; it is found in those to whom it
has not yet occurred that they, too, might be admired some day.
		-- Friedrich Nietzsche
    
    
More information about the plug
mailing list