1. IPv6/djbdns/tinydns

fefe.deのパッチをしたtinydnsで"::1"をlistenさせて、動作確認中。問題なさそう。

-- 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アドレスを取り損なっていた。

-- ToshinoriMaeno 2011-09-14 02:53:47

これで、IPv4環境でもAAAAをうまく扱えると思う。