1. DNS/返答/NXDOMAIN/リゾルバー

1.1. NXDOMAIN返答の処理

リゾルバーはどう扱うのがいいだろうか。

1.1.1. 毒見の材料

SOAレコードにあるzone cutsは有用だ。

-- ToshinoriMaeno 2017-10-19 02:34:38

1.2. リゾルバーの見分け

ns.qmail.jp Aを問い合わせると、以下にような返事が返る。

$ dnsq a ns.qmail.jp a.ns.qmail.jp
1 ns.qmail.jp:
144 bytes, 1+0+3+2 records, response, authoritative, nxdomain
query: 1 ns.qmail.jp
authority: qmail.jp 2560 SOA a.ns.qmail.jp hostmaster.m.qmail.jp 1508026163 16384 2048 1048576 2560
authority: qmail.jp 3600 NS c.ns.qmail.jp
authority: qmail.jp 3600 NS b.ns.qmail.jp
additional: c.ns.qmail.jp 3600 A 14.192.44.5
additional: b.ns.qmail.jp 3600 A 14.192.44.5

authority sectionにあるSOA以外は余計なレコードである。

それぞれに特徴がある。クライアントからリゾルバーに問い合わせたときの返事で、見分けられるだろうか。

-- ToshinoriMaeno 2017-10-19 15:02:22