I've having difficulty with connection timeouts with the recursor on my newest install of PDNS. I have two PDNS (v2.9.16) servers running on RHEL 4 (32 bit) with a recursor option without a problem. The new box is running PDNS (
2.9.20) on Suse v10 64 bit. I'm using a MySQL backend.<br><br>Querying any local address works fine. Remote addresses cause a timeout.<br><br>I've added the recursor line to my pdns.conf file as follows:<br>recursor=<a href="http://64.65.223.6">
64.65.223.6</a> (one of my ISPs DNS servers)<br><br>I've tried omitting the allow-recursion line (as I have with the two working boxes) and also have tried it set to <a href="http://0.0.0.0/0">0.0.0.0/0</a>. No difference.
<br><br>At a prompt on the server a query such as dig @<a href="http://64.65.223.6">64.65.223.6</a> <a href="http://www.google.com">www.google.com</a> returns an accurate response. However, the query dig @<a href="http://192.168.2.4">
192.168.2.4</a> <a href="http://www.google.com">www.google.com</a> displays:<br><br><<>> DiG 9.3.2 <<>> @<a href="http://192.168.2.4">192.168.2.4</a> <a href="http://www.google.com">www.google.com</a>
<br>; (1 server found)<br>;; global options: printcmd<br>;; connection timed out; no servers could be reached<br><br><br>The web server within PDNS shows recursing-questions as a positive number, one which increases as I enter queries similar to the above. I see entries such as "Recursive query for remote
<a href="http://192.168.2.4">192.168.2.4</a> with internal id 0 was not answered by backend within timeout, reusing id". It would appear PDNS is having difficulty connecting to my ISP's DNS, but I can do perform this locally on the server. The connection is good.
<br><br>Does anyone have any suggestions? <br><br><br>Thanks,<br>Bob<br>