Well the snow is going and dispite my best efforts I couldn't get stuck in my street again so here I am in the office!
I made the following changes to /etc/named.conf -
recursion yes;
allow-query {any; };
Restarted named and I the following output:
suse:~ # rcnamed restart
Shutting down name server BIND waiting for named to shut down (28s) done
Starting name server BIND rm: cannot remove `/var/lib/named/': Is a directory
cp: missing destination file operand after `/var/lib/named/'
Try `cp --help' for more information.
startproc: exit status of parent of /usr/sbin/named: 1
failed
suse:~ # rcnamed start
Starting name server BIND rm: cannot remove `/var/lib/named/': Is a directory
cp: missing destination file operand after `/var/lib/named/'
Try `cp --help' for more information.
/etc/named.conf:17: unknown option 'recursion'
skipped
Not too sure what the issue is with "cannot remove..." but I went back and removed the 'recursion yes;' line and then I was able to start the server (still with the rm issue mentioned)
The good news is my test box is now able to query google.com!
However now on the test machine where before I had "query refused" I get:
*** Can't find server name for address 192.168.1.98: Non-existant domain
*** Default servers are not available
Default Server: UnKnown
Address: 192.168.1.98
So..how can I fix this?
Also - port 53 will never be open on our external firewall - this service is for internal use only so allowing any query should not be an issue - however, as a matter of good practice, I would like to restrict lookups to 192.168.0.0. /16 (we have several VLANs) AND a single 172.16.1.0 subnet - where do I do this? I tried 'allow-query { 192.168.1.0; };' but then started getting 'query refused' again
Looks like I'm getting there, many thanks for your time Dave