> > I assume that if I want to host email for 10 different domains I have
> > to have these set
> >
> > allow-recursion { any; };
>
> This allows anybody to use your nameserver as a resolver (e.g.
> anyone can ask you to lookup domains for them). You shouldn't
> do this at all without a very good reason (one example being if
> you're providing DNS to VPN clients and filtering non-VPN traffic).
> Doing so without other controls leaves you open to being an
> attack amplifier for anyone who can send a UDP packet with an
> invalid source address, and also may open you up to DNS poisoning.
>
> If you're currently using a setup that involves the same IP
> address for both authoritative (domains you host) and recursive
> queries (client DNS requests), you should get these split onto
> separate addresses.
>
so if I understand this, the correct way to setup DNS
is to have one nameserver do just recursive quires
and a separate name server on a separate ip address have the actual domain files
Sam Fourman Jr.