[Pdns-users] less output of pdns-recursor compared to Google DNS

Klaus Darilion klaus.mailinglists at pernau.at
Tue May 8 10:04:53 UTC 2012



On 07.05.2012 10:58, Muntasir Rahman wrote:
> Hi All,
> I query a domain name to a local pdns-recursor, and i got much less
> output compared to Google DNS.
>
> $ dig @127.0.0.1 <http://127.0.0.1> +tcp www.detik.com
> <http://www.detik.com> any
>
>     ;; Got answer:
>     ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32248
>     ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 2
>
>
> $ dig @8.8.8.8 <http://8.8.8.8> +tcp www.detik.com
> <http://www.detik.com> any
>
>     ;; Got answer:
>     ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25034
>     ;; flags: qr rd ra; QUERY: 1, ANSWER: 16, AUTHORITY: 0, ADDITIONAL: 0
>
>
> PDNS Recursor 3.3, downloaded and compiled from tar.gz source.
>
> My questions are:
> - why do i get much less result compared to Google DNS ?
> - which configuration item of recursor.conf should i change to get
> similar result of google DNS?

It seems that google resolves the CNAME, but powerdns and bind (which I 
used) do not resolve the CNAME for 'any'.

# dig www.detik.com any

; <<>> DiG 9.7.3 <<>> www.detik.com any
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43580
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;www.detik.com.                 IN      ANY

;; ANSWER SECTION:
www.detik.com.          716     IN      CNAME   detik.com.

;; AUTHORITY SECTION:
detik.com.              740     IN      NS      ns1.detik.net.id.
detik.com.              740     IN      NS      ns.detik.net.id.

;; Query time: 0 msec
;; SERVER: 83.136.32.189#53(83.136.32.189)
;; WHEN: Tue May  8 12:02:30 2012
;; MSG SIZE  rcvd: 92


Thus, in you lua script, just make another lookup for the domain in the 
CNAME record.

regards
Klaus




More information about the Pdns-users mailing list