MoinQ:

DNS/watch/yatz.qmail.jpについて、ここに記述してください。

togetter.comのDNS設定がRFCに照らすとおかしかったが、なぜかアクセスできていた。

yatz82.qmail.jp(value-domainでの設定)の更新が反映されるまでのつなぎとして、手元で試してみました。

1. 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

2. 委譲先の返事

SOAも作成してある。 zone apex にNSとともに、CNAMEが定義されている。

$ dnsq ns yatz.qmail.jp c.ns.qmail.jp

2 yatz.qmail.jp:
85 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 moin.qmail.jp
additional: c.ns.qmail.jp 86400 A 59.106.175.222

3. yatz82.qmail.jp との違い

BIND(と推定)キャッシュではyatz82.qmail.jpだとエラーだったが、

$ DNSCACHEIP=203.138.63.115 dnsqr a yatz82.qmail.jp

1 yatz82.qmail.jp:
temporary failure

一時的なエラーかも。

こちらはエラーにならない。

$ DNSCACHEIP=203.138.63.115 dnsqr a yatz.qmail.jp

1 yatz.qmail.jp:
173 bytes, 1+3+2+0 records, response, noerror
query: 1 yatz.qmail.jp
answer: yatz.qmail.jp 3600 CNAME moin.qmail.jp
answer: moin.qmail.jp 86400 CNAME www9.qmail.jp
answer: www9.qmail.jp 86400 A 202.41.218.243
authority: qmail.jp 27398 NS a.ns.qmail.jp
authority: qmail.jp 27398 NS uz5b3p79vgf8v8yttum0fr1cbpg4tr0gdywhvwzdmb6u3hj6b8lk30.a.ns.qmail.jp

$ DNSCACHEIP=203.138.63.115 dnsqr ns yatz.qmail.jp

2 yatz.qmail.jp:
50 bytes, 1+1+0+0 records, response, noerror
query: 2 yatz.qmail.jp
answer: yatz.qmail.jp 600 NS c.ns.qmail.jp

4. Google A query

$ DNSCACHEIP=8.8.8.8 dnsqr a yatz.qmail.jp

1 yatz.qmail.jp:
85 bytes, 1+3+0+0 records, response, noerror
query: 1 yatz.qmail.jp
answer: yatz.qmail.jp 3002 CNAME moin.qmail.jp
answer: moin.qmail.jp 85802 CNAME www9.qmail.jp
answer: www9.qmail.jp 85802 A 202.41.218.243

5. Google NS query

$ 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 3594 CNAME sakura.qmail.jp
authority: qmail.jp 1800 SOA a.ns.qmail.jp hostmaster.m.qmail.jp 1310309100 16384 2048 1048576 86400

NSはない、という解釈か。

6. sphere cache any

$ dig @203.138.63.115 any yatz.qmail.jp

; <<>> DiG 9.7.3 <<>> @203.138.63.115 any yatz.qmail.jp
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7577
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;yatz.qmail.jp.                 IN      ANY

;; ANSWER SECTION:
yatz.qmail.jp.          3147    IN      CNAME   sakura.qmail.jp.
yatz.qmail.jp.          306     IN      NS      c.ns.qmail.jp.

;; AUTHORITY SECTION:
yatz.qmail.jp.          306     IN      NS      c.ns.qmail.jp.

;; Query time: 35 msec
;; SERVER: 203.138.63.115#53(203.138.63.115)
;; WHEN: Mon Jul 11 07:54:05 2011
;; MSG SIZE  rcvd: 85

$ dig @203.138.63.115 a yatz.qmail.jp

; <<>> DiG 9.7.3 <<>> @203.138.63.115 a yatz.qmail.jp
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62704
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;yatz.qmail.jp.                 IN      A

;; ANSWER SECTION:
yatz.qmail.jp.          3600    IN      CNAME   sakura.qmail.jp.
sakura.qmail.jp.        86400   IN      A       59.106.175.222

;; AUTHORITY SECTION:
qmail.jp.               86400   IN      NS      a.ns.qmail.jp.
qmail.jp.               86400   IN      NS      uz5b3p79vgf8v8yttum0fr1cbpg4tr0gdywhvwzdmb6u3hj6b8lk30.a.ns.qmail.jp.

;; Query time: 65 msec
;; SERVER: 203.138.63.115#53(203.138.63.115)
;; WHEN: Mon Jul 11 07:46:32 2011
;; MSG SIZE  rcvd: 156


yatz82.qmail.jp とは異なり、エラーにならない。

7. sphere NS

$ dig @203.138.63.115 ns yatz.qmail.jp

; <<>> DiG 9.7.3 <<>> @203.138.63.115 ns yatz.qmail.jp
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45189
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;yatz.qmail.jp.                 IN      NS

;; ANSWER SECTION:
yatz.qmail.jp.          600     IN      NS      c.ns.qmail.jp.

;; Query time: 39 msec
;; SERVER: 203.138.63.115#53(203.138.63.115)
;; WHEN: Mon Jul 11 07:49:11 2011
;; MSG SIZE  rcvd: 50

8. sakura

$ DNSCACHEIP=210.224.163.3 dnsqr any yatz.qmail.jp

255 yatz.qmail.jp:
120 bytes, 1+3+0+0 records, response, noerror
query: 255 yatz.qmail.jp
answer: yatz.qmail.jp 3600 CNAME sakura.qmail.jp
answer: yatz.qmail.jp 86400 SOA c.ns.qmail.jp hostmaster.m.qmail.jp 1310309073 16384 2048 1048576 86400
answer: yatz.qmail.jp 600 NS c.ns.qmail.jp

tmaeno@:~$ DNSCACHEIP=210.224.163.3 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 3600 CNAME sakura.qmail.jp
answer: sakura.qmail.jp 86400 A 59.106.175.222