1. watchWWW/apple.com
https://twitter.com/beyondDNS/status/871619799591211009
www\.apple\.comにアクセスするのに、リゾルバーは DNS queryを何度送り出すのだろう。 (rootサーバーだけを知っているとして)
以下はcomサーバを知っているものとして、
$ dnsq a www.apple.com a.gtld-servers.net 1 www.apple.com: 336 bytes, 1+0+8+8 records, response, noerror query: 1 www.apple.com authority: apple.com 172800 NS nserver2.apple.com authority: apple.com 172800 NS nserver.apple.com authority: apple.com 172800 NS nserver3.apple.com authority: apple.com 172800 NS nserver4.apple.com authority: apple.com 172800 NS nserver5.apple.com authority: apple.com 172800 NS nserver6.apple.com authority: apple.com 172800 NS adns1.apple.com authority: apple.com 172800 NS adns2.apple.com
$ dnsq a www.apple.com nserver2.apple.com 1 www.apple.com: 70 bytes, 1+1+0+0 records, response, authoritative, noerror query: 1 www.apple.com answer: www.apple.com 1800 CNAME www.apple.com.edgekey.net
...
$ dnsq a www.apple.com.edgekey.net ns1-66.akam.net 1 www.apple.com.edgekey.net: 102 bytes, 1+1+0+0 records, response, authoritative, noerror query: 1 www.apple.com.edgekey.net answer: www.apple.com.edgekey.net 21600 CNAME www.apple.com.edgekey.net.globalredir.akadns.net
1.1. kresd/akamai
この後はakamaiの内部名を探索するのだが、...
- www.apple.com.edgekey.net.globalredir.akadns.net