DNS/キャッシュサーバ/Google/yatz.qmail.jpについて、ここに記述してください。
1. Googleにyatzを問う
上位サーバのSOAレコードをauthority section に返してくる意味はなにか。-- ToshinoriMaeno 2011-07-23 11:12:48
$ DNSCACHEIP=8.8.8.8 dnsqr ns yatz.qmail.jp
2 yatz.qmail.jp: 106 bytes, 1+1+1+0 records, response, noerror query: 2 yatz.qmail.jp answer: yatz.qmail.jp 3600 CNAME sakura.qmail.jp authority: qmail.jp 1800 SOA a.ns.qmail.jp hostmaster.m.qmail.jp 1310600511 16384 2048 1048576 86400
tmaeno@:~$ DNSCACHEIP=8.8.8.8 dnsqr ns yatz.qmail.jp
2 yatz.qmail.jp: 106 bytes, 1+1+1+0 records, response, noerror query: 2 yatz.qmail.jp answer: yatz.qmail.jp 3571 CNAME sakura.qmail.jp authority: qmail.jp 1771 SOA a.ns.qmail.jp hostmaster.m.qmail.jp 1310600511 16384 2048 1048576 86400
ここの返事が気持ちわるい。NSを問い合わせたのに、CNAMEが返ってきて、しかも、authority sectionにSOAまでついてきた。
- このSOAのTTLは権威サーバの設定とは異なる。 SOAは上位のドメインのものだ。
yatz.qmail.jp につけたNS, SOA, A はすべて無視されたらしい。-- ToshinoriMaeno 2011-07-23 10:53:24
tmaeno@:~$ DNSCACHEIP=8.8.8.8 dnsqr a yatz.qmail.jp
1 yatz.qmail.jp: 68 bytes, 1+2+0+0 records, response, noerror query: 1 yatz.qmail.jp answer: yatz.qmail.jp 3558 CNAME sakura.qmail.jp answer: sakura.qmail.jp 86400 A 59.106.175.222
$DNSCACHEIP=8.8.8.8 dnsqr any yatz.qmail.jp
255 yatz.qmail.jp: 157 bytes, 1+5+0+0 records, response, noerror query: 255 yatz.qmail.jp answer: yatz.qmail.jp 86400 SOA c.ns.qmail.jp hostmaster.m.qmail.jp 1310945943 16384 2048 1048576 86400 answer: yatz.qmail.jp 600 NS c.ns.qmail.jp answer: yatz.qmail.jp 600 MX 0 a.mx.yatz.qmail.jp answer: yatz.qmail.jp 3600 CNAME sakura.qmail.jp answer: yatz.qmail.jp 600 A 131.112.32.2
tmaeno@:~$ DNSCACHEIP=8.8.8.8 dnsqr soa yatz.qmail.jp
6 yatz.qmail.jp: 106 bytes, 1+1+1+0 records, response, noerror query: 6 yatz.qmail.jp answer: yatz.qmail.jp 3600 CNAME sakura.qmail.jp authority: qmail.jp 1800 SOA a.ns.qmail.jp hostmaster.m.qmail.jp 1310600511 16384 2048 1048576 86400
2. yatz.qmail.jp ドメイン関連の設定
qmail.jpの権威サーバに問い合わせる。
$ dnsq ns yatz.qmail.jp d.ns.qmail.jp
2 yatz.qmail.jp: 66 bytes, 1+0+1+1 records, response, noerror query: 2 yatz.qmail.jp authority: yatz.qmail.jp 600 NS c.ns.qmail.jp additional: c.ns.qmail.jp 86400 A 59.106.175.222
c.ns.qmail.jp に委譲されている。
$ dnsq ns yatz.qmail.jp c.ns.qmail.jp
2 yatz.qmail.jp: 87 bytes, 1+2+0+1 records, response, authoritative, noerror query: 2 yatz.qmail.jp answer: yatz.qmail.jp 600 NS c.ns.qmail.jp answer: yatz.qmail.jp 3600 CNAME sakura.qmail.jp additional: c.ns.qmail.jp 86400 A 59.106.175.222
zone apex にCNAMEがあるという変則設定だ。(togetter.comであったような設定だ)
$ dnsq soa yatz.qmail.jp c.ns.qmail.jp
6 yatz.qmail.jp: 136 bytes, 1+2+1+1 records, response, authoritative, noerror query: 6 yatz.qmail.jp answer: yatz.qmail.jp 86400 SOA c.ns.qmail.jp hostmaster.m.qmail.jp 1310945943 16384 2048 1048576 86400 answer: yatz.qmail.jp 3600 CNAME sakura.qmail.jp authority: yatz.qmail.jp 600 NS c.ns.qmail.jp additional: c.ns.qmail.jp 86400 A 59.106.175.222
$ dnsq a yatz.qmail.jp c.ns.qmail.jp
1 yatz.qmail.jp: 103 bytes, 1+2+1+1 records, response, authoritative, noerror query: 1 yatz.qmail.jp answer: yatz.qmail.jp 3600 CNAME sakura.qmail.jp answer: yatz.qmail.jp 600 A 131.112.32.2 authority: yatz.qmail.jp 600 NS c.ns.qmail.jp additional: c.ns.qmail.jp 86400 A 59.106.175.222
このanswerのAも変な設定だが、テストだと考えてほしい。