随着互联网的发展,IPv6地址越来越受到重视。IPv6是互联网协议第六版,它提供了更多的IP地址,使得我们更容易连接到互联网。然而,IPv4地址已经分配完毕,所以我们需要申请IPv6地址。
IPv6地址由64位二进制数字组成,可以提供2^64个地址,比IPv4的2^32个地址要多得多。因此,我们可以申请一个免费的IPv6地址来使用。
xienet这个网站提供了一种基于开源软件zerotier开发的固定公网ipv6的分发系统,不仅可以享受到zerotier的p2p直连,还可以在访问端没有注册xiehr.com的时候通过公网ipv6来访问,支持ipv4ipv6双栈协议,在局域网里面也能成功使用ipv6解决了在公式不能访问家里ipv6的nas,下载大文件时速度慢的问题。
现在就让我教你怎样一步步的实现自己的固定公网ipv6吧!
第一步、下载安装程序
固定公网ipv6免费申请软件下载
软件下载地址:
第二步 解压软件
第三步、选择要安装的版本
xienet提供了安装版、linux、windows版打开相应软件安装,这里以Windows版做教程
请先仔细阅读安装说明
xienet安装说明
第四步、安装软件
zerotier-xienet
直接无脑下一步安装就完成了
第五步、 加入xienet网络
1、在C:Program Files (x86)ZeroTierOne目录中运行 zerotier_desktop_ui.exe程序,在桌面任务栏中点击zerotier_desktop_ui
2、会弹出菜单 My Address:********* 此处显示你软件的网络ID
Join New Network... 此处是加入网络的选项。点击此选项,会弹出要加入的网络ID,将上面的网络ID复制粘贴到选项框中,点击 Join 即可加入网络
3、将鼠标滑动到网络ID选项上就可以看见你的网络相关信息
第六步、切换planet根服务器为国内根服务器
1、打开C:ProgramDataZeroTierOne 文件夹,在文件夹中找到planet 右键单击找到删除命令,删除planet
2、在我们下载的xienet文件中找到planet 文件,右键点击复制,将文件复制到C:ProgramDataZeroTierOne 文件夹下。
3、在键盘上同时按下windows + R 键,或者右键点击桌面任务栏中的windows开始,找到运行命令单击运行
4、在运行程序中输入services.msc 点击 确定 按钮,此时会弹出你电脑上所有的服务程序,鼠标拖动右边的滚动条,找到ZerTier One
5、鼠标右键点击 ZerTier One 找到重新启动(E),左键单击重新启动,此时会重新启动ZerTier One程序,你的电脑就加入到xienet网络中来了
第七步、查看xienet网络运行情况
1、打开C:WindowsSystem32在System32文件中找到cmd.exe 鼠标右键单击以管理员身份运行,此时会运行Microsoft Windows 命令行程序
2、在命令行中输入 cd C:ProgramDataZeroTierOne 回车 ,此时命令行切换到C:ProgramDataZeroTierOne
3、输入命令zerotier-cli listpeers 回车,可以看见以下内容就表示已经安装成功
200 listpeers
200 listpeers 63104d50d2 - -1 - MOON
200 listpeers 89c3638d46 1.14.94.105/9993;2140;2224 112 1.12.2 PLANET
4、输入命令 tracert 1.14.94.105 回车,可以看见从你的电脑到服务器经过了多少个路由
5、输入命令 tracert 10.0.0.72 回车,可以看见从你的电脑到服务器经过了多少个路由,如果经过的路由超过10个,说明是通过TCP协议中转数据
如果经过的路由只有1-2个(一行信息为一个路由),说明你是通过UDP协议直连数据
6、也可以通过ping命令查看网络信息,输入 ping加ip地址回车,
如 ping 1.14.94.105
ping 10.0.0.72
第八步、通过设置ipv6协议,实现本地公网ipv6
1、找到任务栏上面的图标zerotier_desktop_ui程序,右键单击找到网络ID xienet 鼠标在其上面停留,此时会弹出Network ID信息
2、找到Managed Addresses 鼠标在其上面停留,会看到以fd89开头的信息,以2001:开头的信息,以10.开头的信息。复制你的公网ipv6地址。
其中以fd89开头的是内网ipv6信息
以2001开头的信息是你获取到的固定公网信息
以10开头的信息是获取xienet网络的IP
3、找到Managed Routes 鼠标在其上面停留,会看到以10.0.0.0/24开头的信息,2001:470:2804::/48开头的信息。分别是ipv4和ipv6的服务器地址
第九步、配置ZeroTier One虚拟网卡IPv6
1、键盘按下Win + R,输入control回车进入控制面板,在控制面板点击 网络和Internet ,打开网络和共享中心。
此时会列出本机上的网卡信息,点击 ZeroTier One [89c3638d48b3b66] ,这个就是xienet网络的虚拟网卡。
2、点击ZeroTier One虚拟网卡上面的属性按钮,在 此连接使用下列项目(O):中左键单击 Internet 协议版本 6(TCP/IPV6)
右键单击属性按钮,此时会弹出ZeroTier One虚拟网卡的配置信息
3、点击使用以下IPv6(S)
IPv6地址(I): 此处填写你获取到的公网IPV6地址,如2001:470:f8e9::8f9c
子网前缀长度(U): 此处填写 64
默认网关(D): 此处填写 2001:470:2804::1
首选DNS服务器(P): 此处填写 2001:470:2804::1
备用DNS服务器(P): 此处填写 2001:470:20::2
点击 确定 选型,此时你的IPV6虚拟网卡就已经配置好了
验证你本机公网IPV6是否可用
1、在浏览器中打开
2、页面中出现10/10 此分数表示你的系统对 IPv6 的支持程度和稳定性,表示你已经具有固定公网ipv6,你就可以上公网ipv6的网站
使用技巧
1、建议你在你的电脑通过远程访问或文件传输时使用10.0.0.0的ipv4地址,此地址经过udp协议实现两台电脑直连,不需要服务器中转数据,网速取决于你两台电脑的带宽。
2、在udp协议不通的情况下可以使用公网ipv6地址进行内网数据传输。
3、你获取的公网ipv6地址是固定的,我们不会进行变更,你可以把你的域名解析到此公网ipv6,不需要进行域名的备案处理。
4、ipv6测试网站推荐 https://test6.ustc.edu.cn/
5、北京大学 [2001:da8:201:1512::a269:83a0]
中国科学院大学 [2400:dd01:103a:4041::101]
6、ipv6网站访问时请在ipv6地址前面和后面加上英文中括号,例如你要分文ipv6为2400:dd01:103a:4041::101,
则需要在浏览器中输入 [2400:dd01:103a:4041::101]
我是使用的随身wifi网络速度有点慢,就不放出测试数据了,有需要固定公网ipv6的小伙伴,可以去下载来试试,你会感到惊喜哦。