Running both a cache-only and an authoritative server on the same server

Torsten toto at the-damian.de
Thu Jun 17 13:36:53 UTC 2010


Am Thu, 17 Jun 2010 13:35:38 +0100
schrieb Phil Mayers <p.mayers at imperial.ac.uk>:

> On 17/06/10 12:39, Jørn Skjerven wrote:
> > Hi!
> >
> > I've tried to search the archive for for this, but could not find
> > anything relevant.
> >
> > We currently run a server with an authoritative set for domains. We
> > want to use the same server as a cache-only DNS for other customers
> > as well.
> >
> > Is it possible to achieve this in a single named.conf, or is it
> > recommended to run two instances of bind, each with a different
> > listen-on <ip> statement?
> 
> Sure. Use views:
> 
> view authoritative {
>    recursion no;
>    match-destinations { mycurrentip; };
>    zone ...
> };
> 
> view authoritative {
>    recursion yes;
>    match-destinations { myrecurseip; };
> };



The important part seems to be "on a secondary IP" and afaik listen-on
statements don't work inside of view statements.

That leaves you with running two seperate instances of Bind on the same
server.


Ciao
Torsten



More information about the bind-users mailing list