在 linode 主机中, ipv6 总是连接失败,需要怎么设置?

2017-03-06 17:44:22 +08:00
 dongoo

ipv6 是自动配置上的,之前没注意,最近遇到好几次了,虽然多等一会,就会自动从 ipv4 下载了,但弄明白到底为什么,总归是好的 :)

ip addr 的结果

1804 次点击
所在节点    问与答
6 条回复
findex
2017-03-07 11:45:12 +08:00
V 友上还是有不少小白哎。当然大家都是互相学习嘛
其实原因很简单,你下载的站点的 isp 没有 ipv6 所以只能通过 ipv4 下载,只有双方都支持 ipv6 才能用的。现在有一些 isp 为了迎合 ipv6 ,这个流量的速度较快,而且免流。
findex
2017-03-07 11:49:46 +08:00
仔细看了下,可能是 nodejs 上对 ipv6 限制了。或者说到 nodejs 的线路里,有被 block ipv6 的设置。
dongoo
2017-03-07 12:55:22 +08:00
@findex #2
不不不,不仅仅是 nodejs 连接失败
letsencrypt.org 也会连接失败,还有 geolite.maxmind.com 也会连接失败,只发现这几个是 ipv6

国外 ipv6 也免流?我这是日本的主机啊,感觉还是我主机上设置的问题。
titanium98118
2017-03-07 14:09:22 +08:00
ip -6 route show 看看,是不是网关没有设好?
findex
2017-03-07 14:40:31 +08:00
@dongoo vultr 有段时间是免流的。有的提供商是不免流的。
有的 isp 会赠送 ipv 6 的地址。不过你可以到后台去设定这些地址。然后重启,根据你的不同的 destro 启用这些地址。
vultr 会送 2^64 个地址,也就是说,你可以自己设定 18446744073709551616 这些个不同的 ip 6 地址。可以尝试换个 ip v6 试试。(我反正是用不完。用 IP v6 做邮箱服务器的时候, PTR ,接收邮件比 ipv4 的要快,大多数硅谷的邮件提供商,都在使用 ipv6 了。国内的还大多数是 ipv4 )

也许是线路原因,也许是对方对你这个 ip 6 的号码段进行屏蔽。个人觉得线路问题可能性比较大。

服务器上可以装一个命令行的浏览器 elinks 访问下 http://test-ipv6.com/ 测试下自己的 ipv6 线路是否启用成功。
dongoo
2017-03-07 23:46:10 +08:00
@titanium98118 #4
@findex #5

感谢两位,刚刚对 ipv6 的设置了静态 IP ,重启之后就可以连接了。
另外之前通过 ip 命令显示 IPv6 ,居然与后台显示的 IPv6 地址不同

推荐的 elinks 工具很棒,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/345376

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX