1. IPv6/djbdns/tinydns
fefe.deのパッチをしたtinydnsで"::1"をlistenさせて、動作確認中。問題なさそう。
127.0.0.1 (IPv4) を listen させるとうまくないようです。 -- ToshinoriMaeno 2011-09-10 09:46:35
- FreeBSD 8.2では動作環境の調べかたに問題があるのか。 (compile時に決めているらしい。) noipv6=1 を強制したら、返事がもらえるようになりました。 IPv4からの問い合わせの処理の問題らしい。
-- ToshinoriMaeno 2011-09-13 05:31:46
2. IPv6 only環境ならOK
m6.qmail.jp はIPv6アドレスだけにしました。
# dig -6 -t aaaa @m6.qmail.jp m6.qmail.jp
; <<>> DiG 9.6.-ESV-R3 <<>> -6 -t aaaa @m6.qmail.jp m6.qmail.jp ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6495 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 3 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;m6.qmail.jp. IN AAAA ;; ANSWER SECTION: m6.qmail.jp. 86400 IN AAAA 2001:e41:3b6a:afde::1 ;; AUTHORITY SECTION: qmail.jp. 86400 IN NS a.ns.qmail.jp. ;; ADDITIONAL SECTION: a.ns.qmail.jp. 86400 IN A 202.41.218.243 a.ns.qmail.jp. 86400 IN A 218.44.237.137 a.ns.qmail.jp. 86400 IN A 59.106.175.222 ;; Query time: 0 msec ;; SERVER: 2001:e41:3b6a:afde::1#53(2001:e41:3b6a:afde::1) ;; WHEN: Thu Sep 1 13:37:35 2011 ;; MSG SIZE rcvd: 124
m6# tail current
@400000004e5f0aa41db78d34 starting tinydns @400000004e5f0ae516ac0614 20010e413b6aafde0000000000000001:7add:bb0a + 0001 qmail.jp @400000004e5f0bf504115414 20010e413b6aafde0000000000000001:5ffd:8188 + 0002 qmail.jp @400000004e5f0c1901fe1414 20010e413b6aafde0000000000000001:4904:195f + 001c m6.qmail.jp
3. IPv4 環境
FreeBSDでIPv6も使っていて、IPv4をlistenさせると、相手のIPアドレスを取り損なっていた。
- noipv6=1を設定したところ、返事が届くようになった。
-- ToshinoriMaeno 2011-09-14 02:53:47
これで、IPv4環境でもAAAAをうまく扱えると思う。