Vi.*_*Vi. 5 dynamic-ip ipv6 dynamic-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
...
Run Code Online (Sandbox Code Playgroud)
如何让我的主机在 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
Run Code Online (Sandbox Code Playgroud)
为了动态更新 dyndns 条目,您可以使用inadyn程序:
inadyn-mt --ip_server_name www.whatismyv6.com -u vi0oss -p ********** -a vi.dyndns.org ip6
Run Code Online (Sandbox Code Playgroud)
它使用公共“显示我的 IP”站点获取地址,因此您应该将该站点的 ipv6 条目添加到您的 /etc/hosts 中,以防它开箱即用。
| 归档时间: |
|
| 查看次数: |
8925 次 |
| 最近记录: |