DNS/watch/16shot.jp/dnscache.logについて、ここに記述してください。
1. dnsqr a 16shot.jp
dnscache を使った場合の動作:
- jp DNSサーバのIPアドレスはキャッシュに教えてあるので、問い合わせしない。
- 16shot.jp の A レコードをjpサーバに問い合わせる。
- 返事のauthority section にある ns[123].xtwo.ne.jp に問い合わせる。(IPアドレスはadditional sectionにある。)
- Aレコードだけのanswerが得られるので、それをキャッシュすると同時に返答とする。
Aレコードに付随することの多いauthority section がないのが幸いしているので、 積極的にNSレコードをキャッシュさせるのでなければ、問題は発生しないだろう。
NSレコードをキャッシュさせたらどうなるかは、課題とする。
%tai64nlocal < 16.cache
2011-06-04 11:46:16.508907500 starting 2011-06-04 11:46:51.222306500 query 1 7f000001:8ab7:b648 1 16shot.jp. 2011-06-04 11:46:51.222312500 tx 0 1 16shot.jp. jp. - c0322b35 cb772801 d28aaff4 cb770101 9c9a6405 96640203 ca0c1e83 2011-06-04 11:46:51.228950500 rr c0322b35 86400 1 ns1.xtwo.ne.jp. af1c04e8 2011-06-04 11:46:51.228954500 rr c0322b35 86400 1 ns2.xtwo.ne.jp. db5ecbfb 2011-06-04 11:46:51.228957500 rr c0322b35 86400 1 ns3.xtwo.ne.jp. d2bcc9fb 2011-06-04 11:46:51.228960500 rr c0322b35 86400 ns 16shot.jp. ns2.xtwo.ne.jp. 2011-06-04 11:46:51.228963500 rr c0322b35 86400 ns 16shot.jp. ns3.xtwo.ne.jp. 2011-06-04 11:46:51.228966500 rr c0322b35 86400 ns 16shot.jp. ns1.xtwo.ne.jp. 2011-06-04 11:46:51.228969500 stats 1 207 1 0 2011-06-04 11:46:51.228972500 cached 1 ns2.xtwo.ne.jp. 2011-06-04 11:46:51.229000500 cached 1 ns3.xtwo.ne.jp. 2011-06-04 11:46:51.229003500 cached 1 ns1.xtwo.ne.jp. 2011-06-04 11:46:51.229006500 tx 0 1 16shot.jp. 16shot.jp. - db5ecbfb d2bcc9fb af1c04e8 2011-06-04 11:46:51.245072500 rr db5ecbfb 14440 1 16shot.jp. af1c0405 2011-06-04 11:46:51.245078500 stats 1 244 1 0 2011-06-04 11:46:51.245081500 sent 1 43