MoinQ:

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の内部名を探索するのだが、...

kresd/akamai