Am Mittwoch, den 24.06.2015, 18:02 +0100 schrieb Graham Stephens:
> I've tried to set up nsd on 5.7 x64 and it's not working as it
> should,
> but I'm lost as to where to look to correct the issue. I was hoping
> for
> some pointers. :)
Okay. First of all, I hope you are aware of the difference between an
authoritative name server and a (recursive) resolver? NSD is an
authoritative name server.
> Starting nsd causes three processes to start - is this normal?
It is.
> If I use "nslookup blahname 127.0.0.1" from the local host, I get a
> response as expected.
I do not really know the nslookup tool. What are the contents of
"/etc/resolve.conf[.tail]", what are the results of "ifconfig lo" and
"netstat -anf inet[6]"?
> Just using "nslookup blahname" gives as error of:
> ";; Got recursion not available from 127.0.0.1, trying next server".
>
> From another machine on the lan, using "nslookup blahname" returns:
>
> "Server: blahname2.domain.com
> Address: 10.0.2.1
>
> *** blahname2.domain.com can't find blahname: Query refused"
Both results look the same (although probably generated by a different
tool?) and tell you, that recursion is not allowed.
> Any ideas what the issue(s) might be?
If you would please elaborate a bit about your setup and what you're
intending to achieve, then I would probably tell you that you should
use unbound (a resolver) instead of NSD (an authoritative name server).
David