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