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@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
_______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users