[Pdns-users] pdns not forwarding query to root server

abang abang at t-ipnet.net
Mon May 14 08:00:43 UTC 2012


pdnsd is not PowerDNS! See http://members.home.nl/p.a.rombouts/pdnsd/ 
for informations.


Am 14.05.2012 09:41, schrieb Muhammad Yousuf Khan:
> i am using debian 6.0.4 and PowerDNS  as a caching server in to
> facilitate Squid cache.
> in the begining things were working fine (about 2 monts or so) but
> lately PowerDNS stops working. so i investigated the issue. which
> shows that powerDNS is not farwording query to the root server. below
> is the detail.
>
>
> TCPdump on 127.0.0.1 port 53
> ---------------------------------------------
> 12:35:54.262430 IP localhost.52891>  localhost.domain: 52500+ A? geo.tv. (24)
> 12:35:54.262790 IP localhost.domain>  localhost.52891: 52500 1/2/2 A
> 194.28.157.30 (116)
> 12:36:12.700524 IP localhost.39642>  localhost.domain: 25331+ A?
> drupbal.org. (29)
> 12:36:12.700701 IP localhost.domain>  localhost.39642: 25331 ServFail 0/0/0 (29)
>
> tcpdump on eth1 (local interface) port 53
> ------------------------------------------------------
> no sigh of any packet detection on port 53. however it suppose to send
> dns query to the root DNS server which is my local server 10.51.100.8
>
> netstat -nulp and ntlp
> ---------------------------------
> netstat shows that pdns is listening on port 53
> tcp        0      0 127.0.0.1:53            0.0.0.0:*
> LISTEN      878/pdnsd
> udp        0      0 127.0.0.1:53            0.0.0.0:*
>           878/pdnsd
>
>
>
>
> pdnsd debug mode
>
> - 05/14 12:08:16| All threads started successfully.
> - 05/14 12:08:16| Server status thread exiting.
> 1 05/14 12:08:35| Received query.
> 1 05/14 12:08:35| Questions are:
> 1 05/14 12:08:35|       qc=IN (1), qt=A (1), query="drupal.org."
> 1 05/14 12:08:35| Starting cached resolve for: drupal.org., query A
> 1 05/14 12:08:35| Trying name servers.
> 1 05/14 12:08:35| No server is marked up and allowed for this domain.
> 1 05/14 12:08:35| Outbound msg len 28, tc=0, rc="server failed"
> 1 05/14 12:08:35| Answering to: 127.0.0.1, source address: 127.0.0.1
>
>
> pdnsd.conf
> =========
> global {
>          perm_cache=2048;
>          cache_dir="/var/cache/pdnsd";
>          run_as="pdnsd";
>          server_ip = 127.0.0.1;  // Use eth0 here if you want to allow other
>                                  // machines on your network to query pdnsd.
>          status_ctl = on;
>          paranoid=on;
> //      query_method=tcp_udp;   // pdnsd must be compiled with tcp
>                                  // query support for this to work.
>          min_ttl=50m;       // Retain cached entries at least 15 minutes.
>          max_ttl=1w;        // One week.
>          timeout=10;        // Global timeout option (10 seconds).
>
>          // Don't enable if you don't recurse yourself, can lead to problems
>          // delegation_only="com","net";
> }
>
> /* with status_ctl=on and resolvconf installed, this will work out from the box
>     this is the recommended setup for mobile machines */
> server {
>      label="resolvconf";
> }
>
> /*
> // This section is meant for resolving from root servers.
> server {
>          label = "root-servers";
>          root_server=on;
>          ip =    10.51.100.8
>          ,       198.41.0.4
>          ,       192.228.79.201
>          ,       192.33.4.12
>          ,       128.8.10.90
>          ,       192.203.230.10
>          ,       192.5.5.241
>          ,       192.112.36.4
> _______________________________________________
> Pdns-users mailing list
> Pdns-users at mailman.powerdns.com
> http://mailman.powerdns.com/mailman/listinfo/pdns-users




More information about the Pdns-users mailing list