DNS/watch/yatz82.qmail.jp-3について、ここに記述してください。
togetter.com のかつての設定でアクセスに問題が発生していなかった理由を解明することを目的に
- yatz82.qmail.jp のDNS設定を変えながら、調査している。
-- ToshinoriMaeno 2011-07-13 01:37:00
http://tools.ietf.org/html/draft-sury-dnsext-cname-at-apex-00
- ここに提案されているような設定をした場合、どのキャッシュもエラーにならない模様。
$ dnsq any yatz82.qmail.jp ns1.value-domain.com
255 yatz82.qmail.jp: 183 bytes, 1+4+0+2 records, response, authoritative, noerror query: 255 yatz82.qmail.jp answer: yatz82.qmail.jp 1200 CNAME moin.qmail.jp answer: yatz82.qmail.jp 2560 SOA ns1.value-domain.com hostmaster.yatz82.qmail.jp 1310520033 16384 2048 1048576 2560 answer: yatz82.qmail.jp 1200 NS ns1.value-domain.com answer: yatz82.qmail.jp 1200 NS ns2.value-domain.com additional: ns1.value-domain.com 1200 A 119.245.243.94 additional: ns2.value-domain.com 1200 A 175.28.48.57
qmail.jp は抹消されていて、返事はない。
- zone-apex yatz82.qmail.jp に ひとつのCNAMEだけが設定されている状態である。
- draft-ietf で提案されている方式にそっている。
いくつかのキャッシュの振る舞いを調べてみる。
1. unbound
$ dnsqr a yatz82.qmail.jp
1 yatz82.qmail.jp: 223 bytes, 1+3+2+3 records, response, noerror query: 1 yatz82.qmail.jp answer: yatz82.qmail.jp 1200 CNAME moin.qmail.jp answer: moin.qmail.jp 75458 CNAME www9.qmail.jp answer: www9.qmail.jp 75458 A 202.41.218.243 authority: qmail.jp 75458 NS a.ns.qmail.jp authority: qmail.jp 75458 NS uz5b3p79vgf8v8yttum0fr1cbpg4tr0gdywhvwzdmb6u3hj6b8lk30.a.ns.qmail.jp additional: a.ns.qmail.jp 75458 A 202.41.218.243 additional: a.ns.qmail.jp 75458 A 218.44.237.137 additional: uz5b3p79vgf8v8yttum0fr1cbpg4tr0gdywhvwzdmb6u3hj6b8lk30.a.ns.qmail.jp 75458 A 59.106.175.222
2. Google
$ DNSCACHEIP=8.8.8.8 dnsqr a yatz82.qmail.jp
1 yatz82.qmail.jp: 87 bytes, 1+3+0+0 records, response, noerror query: 1 yatz82.qmail.jp answer: yatz82.qmail.jp 1200 CNAME moin.qmail.jp answer: moin.qmail.jp 8719 CNAME www9.qmail.jp answer: www9.qmail.jp 5585 A 202.41.218.243
3. BIND(?) キャッシュ
$ DNSCACHEIP=203.138.63.115 dnsqr a yatz82.qmail.jp
1 yatz82.qmail.jp: 175 bytes, 1+3+2+0 records, response, noerror query: 1 yatz82.qmail.jp answer: yatz82.qmail.jp 1018 CNAME moin.qmail.jp answer: moin.qmail.jp 86218 CNAME www9.qmail.jp answer: www9.qmail.jp 86400 A 202.41.218.243 authority: qmail.jp 86212 NS uz5b3p79vgf8v8yttum0fr1cbpg4tr0gdywhvwzdmb6u3hj6b8lk30.a.ns.qmail.jp authority: qmail.jp 86212 NS a.ns.qmail.jp
これらではyatz82.qmail.jpがゾーンではなくて、CNAMEであるような扱いになっている。