1
lifanxi 2019-07-12 23:41:17 +08:00 via Android
如果用的服务器有 IPv6 地址,支持 V6 访问几乎没有额外成本,为啥不支持?
|
2
opengps 2019-07-12 23:48:08 +08:00 via Android
有就用呗,一般来说是没有
|
3
jinliming2 2019-07-13 00:32:46 +08:00 via iPhone
有就用呗,把监听 0.0.0.0 改成 ::,几乎没有成本的,除非你代码里有用到客户端 IP 做处理之类的可能要改下代码。
国内服务器好像目前基本都没有 v6 地址,国外服务器已经是标配了。 就算还没有 v6 地址,先改成 :: 也不影响程序运行。 |
4
jim9606 2019-07-13 00:53:15 +08:00
通常支持 IPV6 与否取决于你用的云服务商。国内基本都是测试阶段。
不过你的网站程序应该 ready for ipv6,把不支持 ipv6 的都换掉,反正迟早用得上。 |
5
iwtbauh 2019-07-13 10:58:58 +08:00 via Android
建议支持,但如果是面向国内用户的网站,短时间里没有太多好处。
|
6
johnjiang85 2019-07-13 12:46:20 +08:00
个人网站玩玩的无所谓,如果要优化网络访问,尤其是面对国内用户的话,建议短期内不要开
|
7
laozhoubuluo 2019-07-14 13:59:32 +08:00
首先还是要看应用支持不支持。以 php+mysql 应用举例,部分应用使用 ip2long 或者 char(15)存 IP,改造 IPv6 之后会导致 IP 被截断,导致应用对 IP 的记录和处理出现异常。另外如果需要基于 IP 或者 IP 归属地做判断(风控、IP 归属地不同流程不同、支持基于 IP 地址 /IP 段的封禁等)的应用更要注意。
个人建议稍微求新一点的应用、个人站等可以开始尝试部署,而且双栈条件下 v6 不通还有 v4 保底,不过比较严谨的还要再考虑一下,一方面是应用本身的问题,另外一方面是毕竟 mtu 黑洞等问题在线网仍然存在,会出现无法保底的访问失败。 从国内和国外对比的话,国内部分云服务商将 IPv4 和 IPv6 的地址和带宽、流量分别看待,分别计费,尤其是应用的网络资源是基于带宽付费的服务更明显(网络部分费用可能 double ),而且国内 IPv6 处于测试阶段,不是所有云服务商的所有型号的云主机都支持 IPv6,如果需要 IPv6,可能还需要迁移云主机到支持的型号。不过国内 IPv6 互联带宽还是有一定保证的,起码不会影响业务。 境外的话,很多 VPS 供应商和云服务商已经支持 IPv6,而且国外云服务商一般将 IPv4 和 IPv6 共同看待,一般都是共享带宽 /流量,部分服务商还可以免费赠送 IPv6 地址,价格也因为先发优势,相对国内要有优势一些。不过要考虑到目前整体来说 IPv6 的国际互联带宽较小(见 https://www.v2ex.com/t/582589 ),对于网站访问一般会有负面影响,这一点建议做好完整的测试后再推行。 |