>  > 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.

Reply via email to