Recursive queries not working
Steven Vona
savone at gmail.com
Mon Jan 23 21:06:22 UTC 2012
I am posting here as a last resort and hope someone can help me.
I am running RHEL6 and installed bind-chroot package. I have tried
everything, and even posted to a linux forum I belong to for help. After
three pages and a boat load of troubleshooting no resolution.
Here is a link to the 3 page forum thread if your interested in seeing all
that we tried to do. There is debug information and even tcpdump info in
there.
http://www.linuxquestions.org/questions/linux-server-73/bind-dns-recursion-now-working-924978/
If anyone can help it would be greatly appreciated. If you need any more
information please let me know.
This DNS server does not answer recursive queries. Here is my config.
options {
directory "/var/named";
allow-query { any; };
recursion yes;
edns-udp-size 512;
listen-on-v6 { none; };
};
logging{
channel query_log {
file "ns1-bind.log" versions unlimited size 100m;
severity info;
print-time yes;
print-severity yes;
print-category yes;
};
category xfer-in{ query_log; };
category xfer-out{ query_log; };
category update{ query_log; };
category general{ query_log; };
category queries{ query_log; };
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
key "dnsadmin" {
algorithm hmac-md5;
secret "pjbruihfeuhruehferfw=";
};
controls {
inet 127.0.0.1 allow { localhost; } keys { dnsadmin; };
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
When I try to query google.com it just hangs then returns a servfail:
# dig @localhost google.com
; <<>> DiG 9.7.3-P3-RedHat-9.7.3-8.P3.el6_2.2 <<>> @localhost google.com
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 58542
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;google.com. IN A
;; Query time: 2695 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Jan 23 16:01:27 2012
;; MSG SIZE rcvd: 28
If I do a dig with +trace at the end it works:
[root at ns1 etc]# dig @localhost google.com +trace
; <<>> DiG 9.7.3-P3-RedHat-9.7.3-8.P3.el6_2.2 <<>> @localhost google.com+trace
; (2 servers found)
;; global options: +cmd
. 518342 IN NS d.root-servers.net.
. 518342 IN NS c.root-servers.net.
. 518342 IN NS b.root-servers.net.
. 518342 IN NS a.root-servers.net.
. 518342 IN NS l.root-servers.net.
. 518342 IN NS f.root-servers.net.
. 518342 IN NS g.root-servers.net.
. 518342 IN NS j.root-servers.net.
. 518342 IN NS e.root-servers.net.
. 518342 IN NS h.root-servers.net.
. 518342 IN NS i.root-servers.net.
. 518342 IN NS m.root-servers.net.
. 518342 IN NS k.root-servers.net.
;; Received 340 bytes from 127.0.0.1#53(127.0.0.1) in 0 ms
com. 172800 IN NS a.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS j.gtld-servers.net.
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS m.gtld-servers.net.
;; Received 488 bytes from 199.7.83.42#53(l.root-servers.net) in 42 ms
google.com. 172800 IN NS ns2.google.com.
google.com. 172800 IN NS ns1.google.com.
google.com. 172800 IN NS ns3.google.com.
google.com. 172800 IN NS ns4.google.com.
;; Received 164 bytes from 192.54.112.30#53(h.gtld-servers.net) in 97 ms
google.com. 300 IN A 74.125.115.99
google.com. 300 IN A 74.125.115.106
google.com. 300 IN A 74.125.115.104
google.com. 300 IN A 74.125.115.103
google.com. 300 IN A 74.125.115.105
google.com. 300 IN A 74.125.115.147
;; Received 124 bytes from 216.239.32.10#53(ns1.google.com) in 30 ms
You have new mail in /var/spool/mail/root
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20120123/a672a295/attachment.html>
More information about the bind-users
mailing list