1、ipv6硬件设施设置建设投入巨大。如果是在国内网络基础设施水平为0的状态下铺设ipv6的线路不是难题,问题是国内已经部署了太多的ipv4设备,而要淘汰更新这些设备会造成巨大的开支,而且对于运营商来说,这并不在近几年的日程上,所以国内ipv6地址非常难得,一般用户是无法体验ipv6环境的。这给开发者兼容ipv6工作带来了极大的不方便。
2、ipv6的ip浩如烟海,无法有效的做到屏蔽。比如GFW在屏蔽ipv4中发挥了极大的作用,像facebook,google等网站几乎做的滴水不漏。一些vpn服务提供商如果做的太过火,用不了几分钟GFW的工作人员就能全部封死。也就是说,ipv4为GFW的健壮性提供了必要的基础。而ipv6本事网段就非常庞大,再加上IPSec等协议的加密,对GFW提出了极高的挑战。目前一些教育网ipv6用户可以用极高的速度访问youtube,google等,如果普及开来后果不堪设想。
但是作为一名开发人员,不能因为办公室的网络条件不行就等着被app store拒绝,只能硬着头皮没有条件制造条件也要上,下面主要说一下怎样在国内ipv4的环境下创造一个ipv6环境测试app的ipv6支持性。以下所讲的方法一开始我也不知道,是我去g+上问了一下,很多专业人士给出的建议
方案一:4to6的隧道
方案二:自建VPS S-S服务器
方案三:购买支持ipv6的VPN
方案一:6plat.org+openVPN(无需资金投入)
先从官网摘一段介绍:
“IPv6应用实验平台”(以下简称“6Plat”)是由下一代互联网国家工程中心(CFIEC)发起的实验性的IPv6过渡技术测试平台。目的是为了推动IPv6应用落地,充实IPv6资源,加快IPv6过渡步伐。同时也为需要进行IPv6测试的企业和个人提供一个优质和开放的测试环境。
“6Plat”集成了以下IPv6过渡功能:
IPv4到IPv6接入功能;
IPv6到IPv4转换功能;
企业IPv6接入功能。
“6Plat”所有功能都基于现有开源软件搭建而成,IPv6资源由CFIEC提供,因此“6Plat”完全面向公众开放,并且供免费使用。