On Jun 25, 2012, at 2:34 PM, Srinivas Krishnan wrote:
> You are using a caching resolver to check the responses and you only see 
> response after its been resolved by Google's DNS server.

The overwhelming majority of Internet users are using caching resolvers running 
at their ISP, employer, etc.  :-)

> Try dig @ns1.wordpress.comafter12.failblog.org. to see the actual records 
> that you would receive if you were a DNS server performing an authoritative 
> query to wordpress.
> 
> Is having a CNAME in the additional section regular CNAME chaining, my 
> understanding was that additional sections do not contain CNAMEs. 

The wordpress nameserver is hoping to short-circuit a series of requests 
following the CNAME chain by including the data in the additional section:

% dig after12.failblog.org. @ns1.wordpress.com
[ ... ]
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27255
;; flags: qr aa rd; QUERY: 1, ANSWER: 7, AUTHORITY: 6, ADDITIONAL: 7
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;after12.failblog.org.          IN      A

;; ANSWER SECTION:
after12.failblog.org.   3600    IN      CNAME   chzallnighter.wordpress.com.
vip-lb.wordpress.com.   300     IN      A       74.200.247.187
vip-lb.wordpress.com.   300     IN      A       74.200.247.59
vip-lb.wordpress.com.   300     IN      A       76.74.255.117
vip-lb.wordpress.com.   300     IN      A       72.233.104.123
vip-lb.wordpress.com.   300     IN      A       72.233.127.217
vip-lb.wordpress.com.   300     IN      A       76.74.255.123

;; AUTHORITY SECTION:
wordpress.com.          14400   IN      NS      ns1.wordpress.com.
wordpress.com.          14400   IN      NS      ns2.wordpress.com.
wordpress.com.          14400   IN      NS      ns3.wordpress.com.
wordpress.com.          14400   IN      NS      ns4.wordpress.com.
wordpress.com.          14400   IN      NS      ns5.wordpress.com.
wordpress.com.          14400   IN      NS      ns6.wordpress.com.

;; ADDITIONAL SECTION:
chzallnighter.wordpress.com. 300 IN     CNAME   vip-lb.wordpress.com.
ns1.wordpress.com.      14400   IN      A       72.233.69.14
ns2.wordpress.com.      14400   IN      A       76.74.159.137
ns3.wordpress.com.      14400   IN      A       64.34.177.159
ns4.wordpress.com.      14400   IN      A       72.233.104.98
ns5.wordpress.com.      14400   IN      A       69.174.248.140
ns6.wordpress.com.      14400   IN      A       64.34.174.135

A paranoid nameserver would discard the A records in the ANSWER section and the 
CNAME for ADDITIONAL SECTION as not matching the query, but then it would have 
to follow the CNAME and look those records up anyway...

Regards,
-- 
-Chuck

_______________________________________________
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

Reply via email to