Date: Wed, 21 May 2008 22:21:05 -0400 From: Steve Bertrand <iaccounts@ibctech.ca> To: Jonathan Chen <jonc@chen.org.nz> Cc: freebsd-questions@freebsd.org Subject: Re: Multiple instances of BIND at startup Message-ID: <4834D891.6050707@ibctech.ca> In-Reply-To: <20080522020619.GA69543@osiris.chen.org.nz> References: <48345138.8080507@ibctech.ca> <4834599A.1090108@infracaninophile.co.uk> <4834A7B4.9030302@ibctech.ca> <20080521232319.GA57359@osiris.chen.org.nz> <4834B7EE.3000002@ibctech.ca> <20080522020619.GA69543@osiris.chen.org.nz>
next in thread | previous in thread | raw e-mail | index | archive | help
>> Well, from what I read (I can't remember where), if I use views to do >> this with only a single instance running, the problem arises that even >> though the 'external' (requests for authoritative answers) clients can >> and will get responses from the caching side of the server if the result >> they are after is already cached. > > I didn't quite parse this, could you please elaborate? > >> I want the two services to be completely disparate, and more precise, >> I'd like to have the recursive instance to have to query the >> authoritative instance for a result from the same box. > > The same result can be achieved by using the same master zone file in > your caching and authoritative views. Not quite what you wanted, but the > end result should be the same. I'm beginning to feel that I'm on a different page here. I understand 'views' as far as BIND is concerned as thus (I may be misguided): Internet | external clients looking for resolution | | | external view (accept from acl x.x.x.x) | BIND DNS Server | internal view (accept from acl x.x.x.x) | | | internal clients looking for resolution | A private LAN perhaps My authoritative name server (service, eventually cluster) will eventually house about 500 domains, which I want only recursive DNS servers that come from the root .tld down to see (no caching). The caching name server (service, and eventually cluster) will see tens of thousands of our clients requests (we are an ISP) to use as their DNS lookup, which will perform recursive lookups that we are not authoritative for. I'm sorry, I don't know how to put it into other words, other than I want complete separation from dns authoritative and dns caching services to be disparate. The same thing I get when I run tinydns and dnscache on two separate IP's via ucspi. Again, example configs are welcome. Steve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4834D891.6050707>