ホストはNATの背後にあり、Teredoを使用してグローバルにルーティング可能になります。
簡単に到達できるようにする方法は? IPv4の場合、no-ipまたはdyndnsを使用しますが、ipv6の場合、「IPv6アドレス(オプション)」を指定しても、dyndnsのネームサーバーからのAAAA応答が表示されません。
$ Dig vi.dyndns.org @ns1.dyndns.org | grep -v '^;'
vi.dyndns.org. 60 IN A 1.2.3.4
...
ns1.dyndns.org. 60 IN A 204.13.248.75
ns1.dyndns.org. 60 IN AAAA 2600:2001::75
...
(I was expecting to get):
vi.dyndns.org. 60 IN A 1.2.3.4
vi.dyndns.org. 60 IN AAAA 2001:0:53aa:64c:c5b:4f1e:a9c6:61b1
...
ホストをIPv6の世界で知らせるにはどうすればよいですか? dyndnsやno-ipのようなサービスはありますが、ipv6用ですか?
Dyndnsと、たとえばfreednsの両方が機能しますが、テスト方法が無効です。 DNS要求にAAAAエントリが必要であることを指定する必要があります。
$ Dig -t AAAA vi.dyndns.org | egrep -v '^$|^;'
vi.dyndns.org. 172680 IN AAAA 2001:0:53aa:64c:c5b:4f1e:a9c6:61b1
$ Dig -t AAAA vi0oss.twilightparadox.com | egrep -v '^$|^;'
vi0oss.twilightparadox.com. 172572 IN AAAA 2001:0:53aa:64c:c5b:4f1e:a9c6:61b1
Dyndnsエントリを動的に更新するには、 inadyn プログラムを使用できます。
inadyn-mt --ip_server_name www.whatismyv6.com -u vi0oss -p ********** -a vi.dyndns.org ip6
公開されている「showmemy IP」サイトを使用してアドレスを取得するため、そのサイトのipv6エントリを/ etc/hostsに追加する必要があります。
残念ながら、DynDnsはIPv6アドレスの動的更新を許可していません。これにより、DynDnsは使用できなくなります。私はNAT(およびポート転送を拒否されています)の背後にいるので、サーバーをオンラインにする唯一の方法はTeredoですが、Teredoは常にIPv6アドレスを変更し続けます。