|
このままだと、tinydns は、IPv4 のアドレスからしか答えてくれない。
そこで、
設定を追加して、再起動。
まず、/etc/tinydns に設定があるとすると、
cd /etc/tinydns/env
で、環境変数を設定する。
vi IP
で、ファイルを開き、
219.166.53.194,2001:380:66e:1::11
などと(これは、私のアドレスです) , で、IPv6 のアドレスを追加してやって閉じる。
svc -t /service/tinydns
などとやって、再起動すると、IPv6 のアドレスでも答えてくれるはずです。
(注意:FreeBSD の ports に入っている djbdns + IPv6 は、古くてだめだった)
例によって、dnsq で試してみる。
dnsq any hasiru.net 219.166.53.194 および、
dnsq any hasiru.net 2001:380:66e:1::11
で、
255 hasiru.net:
346 bytes, 1+7+0+6 records, response, authoritative, noerror
query: 255 hasiru.net
answer: hasiru.net 2560 SOA ns.hasiru.net admin.hasiru.net 2008060702 7200 2048 1048576 2560
answer: hasiru.net 172800 NS ns.hasiru.net
answer: hasiru.net 172800 NS ns2.hasiru.net
answer: hasiru.net 86400 16 !v=spf1\040ip4:219.166.53.192/29\040~all
answer: hasiru.net 86400 MX 0 ml.hasiru.net
answer: hasiru.net 86400 A 219.166.53.194
answer: hasiru.net 86400 AAAA 2001:380:66e:1::11
additional: ns.hasiru.net 172800 A 219.166.53.194
additional: ns.hasiru.net 86400 AAAA 2001:380:66e:1::11
additional: ns2.hasiru.net 172800 A 219.166.53.195
additional: ns2.hasiru.net 86400 AAAA 2001:380:66e:1::20
additional: ml.hasiru.net 86400 A 219.166.53.194
additional: ml.hasiru.net 86400 AAAA 2001:380:66e:1::11
こんなのが、返ってきたら、大成功だ。
また、
dnsname 2001:380:66e:1::11
などで、ちゃんと、名前が出てきたら、逆引きの設定も OK だ。
|
|