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