MoinQ:

DNS/検索例について、ここに記述してください。

www.qmail.jp ページを見るまでに、DNSリゾルバーがどのような検索をするのか、 dnscache の返事を追いかけてみましょう。(*IPv6関連レコードは削除)

キャッシュは空、つまりrootサーバのIPアドレスだけを持っているところから始めます。

%dnsq a www.qmail.jp a.root-servers.net

1 www.qmail.jp:
426 bytes, 1+0+7+13 records, response, noerror
query: 1 www.qmail.jp
authority: jp 172800 NS g.dns.jp
authority: jp 172800 NS f.dns.jp
authority: jp 172800 NS e.dns.jp
authority: jp 172800 NS d.dns.jp
authority: jp 172800 NS c.dns.jp
authority: jp 172800 NS b.dns.jp
authority: jp 172800 NS a.dns.jp
additional: g.dns.jp 172800 A 203.119.40.1
additional: f.dns.jp 172800 A 150.100.6.8
additional: e.dns.jp 172800 A 192.50.43.53
additional: d.dns.jp 172800 A 210.138.175.244
additional: c.dns.jp 172800 A 156.154.100.5
additional: b.dns.jp 172800 A 202.12.30.131
additional: a.dns.jp 172800 A 203.119.1.1

JPサーバを参照せよとの「委譲返答」が得られます。 (これらを受け入れます)

%dnsq a www.qmail.jp 203.119.1.1 (-> a.dns.jp)

1 www.qmail.jp:
65 bytes, 1+0+1+1 records, response, noerror
query: 1 www.qmail.jp
authority: qmail.jp 86400 NS a.ns.qmail.jp
additional: a.ns.qmail.jp 86400 A 14.192.44.5

a.ns.qmail.jp (14.192.44.5) を参照せよ、という返事(委譲返答)が得られます。 (これらを受け入れます)

%dnsq a www.qmail.jp 14.192.44.5

1 www.qmail.jp:
46 bytes, 1+1+0+0 records, response, authoritative, noerror
query: 1 www.qmail.jp
answer: www.qmail.jp 86400 A 14.192.44.5

これで、www.qmail.jp A レコードを得て、終了です。

-- ToshinoriMaeno 2014-03-24 02:26:38

そこで、問題です。