[Pdns-users] Custom pipe backend

Ardhan Madras ajhwb at knac.com
Fri May 27 11:17:30 UTC 2011


Hi All,

    I wrote custom pipe backend, the backend act as recursor, logging 
(for statistics purposes), domain filtering, load balancing, etc.

    This is the famous `dig' output for my PowerDNS server with its
backend. In those output just discard the ttl because it currently
being harcoded.

[ajhwb at godard ~]$ host -a knac.com 192.168.24.105
Trying "knac.com"
Using domain server:
Name: 192.168.24.105
Address: 192.168.24.105#53
Aliases: 

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29211
;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 3

;; QUESTION SECTION:
;knac.com.			IN	ANY

;; ANSWER SECTION:
knac.com.		3600	IN	NS	ns1.domaindiscover.com.
knac.com.		3600	IN	A	69.169.62.6
knac.com.		3600	IN	NS	ns2.domaindiscover.com.
knac.com.		3600	IN	MX	0 sitemail.everyone.net.
knac.com.		3600	IN	SOA	ns1.domaindiscover.com. hostmaster.tierra.net. 2011051601 7200 1800 604800 28800

;; ADDITIONAL SECTION:
sitemail.everyone.net.	3600	IN	A	216.200.145.235
ns2.domaindiscover.com.	3600	IN	A	216.104.163.3
ns1.domaindiscover.com.	3600	IN	A	216.104.162.3

Received 232 bytes from 192.168.24.105#53 in 325 ms

and this is the output from pdns monitor

...
Q  knac.com  IN  ANY  -1  192.168.24.174
DATA  knac.com  IN  A  3600  69.169.62.6
DATA  knac.com  IN  SOA 3600  1  ns1.domaindiscover.com hostmaster.tierra.net 2011051601 7200 1800 604800 28800
DATA  knac.com  IN  NS  3600  1  ns2.domaindiscover.com
DATA  knac.com  IN  NS  3600  1  ns1.domaindiscover.com
DATA  knac.com  IN  MX  3600  1  0  sitemail.everyone.net
END
Q  knac.com  IN  SOA  3600  1  192.168.24.174
DATA  knac.com  IN  SOA 3600  1  ns1.domaindiscover.com hostmaster.tierra.net 2011051601 7200 1800 604800 28800
END
Q  knac.com  IN  ANY  -1  192.168.24.174
DATA  knac.com  IN  A  3600  69.169.62.6
DATA  knac.com  IN  SOA 3600  1  ns1.domaindiscover.com hostmaster.tierra.net 2011051601 7200 1800 604800 28800
DATA  knac.com  IN  NS  3600  1  ns2.domaindiscover.com
DATA  knac.com  IN  NS  3600  1  ns1.domaindiscover.com
DATA  knac.com  IN  MX  3600  1  0  sitemail.everyone.net
END

Q  ns2.domaindiscover.com  IN  A  -1  192.168.24.174
DATA  ns2.domaindiscover.com  IN  A  3600  1  216.104.163.3
END
Q  ns1.domaindiscover.com  IN  A  -1  192.168.24.174
DATA  ns1.domaindiscover.com  IN  A  3600  1  216.104.162.3
END
Q  sitemail.everyone.net  IN  A  -1  192.168.24.174
DATA  sitemail.everyone.net  IN  A  3600  1  216.200.145.235
END
...


Okay, what I want to ask is why PowerDNS ask the A record for 
NS/MX domain name too? in this case bring ADDITIONAL SECTION 
on dig output that slooowing my backend resolve process. How 
to work around with this?

Thanks,

          Ardhan








_____________________________________________________________
Listen to KNAC, Hit the Home page and Tune In Live! ---> http://www.knac.com



More information about the Pdns-users mailing list