web-dev-qa-db-ja.com

ipv6のみのホストのダイナミックDNSエントリを取得する方法は?

ホストは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用ですか?

5
Vi.

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に追加する必要があります。

3
Vi.

残念ながら、DynDnsはIPv6アドレスの動的更新を許可していません。これにより、DynDnsは使用できなくなります。私はNAT(およびポート転送を拒否されています)の背後にいるので、サーバーをオンラインにする唯一の方法はTeredoですが、Teredoは常にIPv6アドレスを変更し続けます。

0
asdfsdf