一、ipv6介绍
可以看一下b站这个视频先了解ipv6,https://www.bilibili.com/video/BV1jiUrYgEMY/。了解基础知识,可以帮助在遇到问题时把握解决问题的正确方向,避免盲目和少走弯路。
二、确认网络环境和自身设备是否支持ipv6。
直接先打开下面的ipv6检测网址看一下,如果没有红色叉叉且检测到了ipv6,那网络环境和设备直接就支持ipv6,这步就结束了。
ipv6检测网址:https://test-ipv6.com/

如果显示有不支持,则先去电脑网卡设置那里看看,如果有ipv6则把勾打上。

再看网络信息里面有没有自动获取ipv6的地址,如果有看到240e(电信)或2001(联通)或2408(移动)或2409(移动)的ipv6的地址,那基本就能确定环境和设备支持ipv6。如果只是有下图示例fe80开头的ipv6(链路本地地址,类似ipv4的局域网地址),则表示电脑支持ipv6,但路由器或运行商提供的网络服务不支持ipv6,需要再排查。

总的来说,检查这三个条件:
1 运行商支持(一般都支持,不确定最后可以打电话问题运行商,这是你的权利。)
2 路由器支持(新的路由器一般都支持,可以去界面看一下是否有ipv6的设置确定。)
3 终端电脑支持,除了古董电脑一般都支持。
最终都已ipv6检测网址的结果为准,如果支持网站是能检测到ipv6的。
三、ipv6访问
可以先用fe80开头的ipv6地址访问一下路由器,比如通常用ipv4登录路由器是http://192.168.1.1,对应到ipv6格式是l类似http://[fe80:abcd::1]这样。
http访问格式类比:
http://192.168.1.1
http://[1111:2222:3333:4444:aaaa:bbbb:cccc:dddd]
http带端口号:
http://192.168.1.1:80
http://[1111:2222:3333:4444:aaaa:bbbb:cccc:dddd]:80
ftp访问格式类比:
ftp://192.168.1.1
ftp://[1111:2222:3333:4444:aaaa:bbbb:cccc:dddd]
ftp带端口号:
ftp://192.168.1.1:80
ftp://[1111:2222:3333:4444:aaaa:bbbb:cccc:dddd]:80
内网访问后,可以试着用手机的lte网络访问电脑的ipv6,正常直接就能访问。
四、ipv6地址解释
常见的前缀宽度是64bit,这部分是运行商分配的,第一段(前16bit)前面已经介绍过表示哪个运行商,第二三四段含义由运行商决定。后64bit一般是分配的自己电脑的mac地址。运行商地址动态变化时,一般只会改变第三四段地址的值,也就是上述举例的3333:4444这部分地址段会变化。
五、运行商ipv6地址动态变化的解决办法
其实亲测所谓ipv6地址动态变化,运行商也不是经常会改变它。这两种情况会发生改变,(1)家里负责拨号的光猫或路由器重启(桥接的设备重启没影响),会导致重启后获取新的ipv6地址;(2)运行商定期更改,这个改变的机制不明确,有时候一两天就会变一次,有时候十天半个月也没变化。
解决方法:
(1)问运行商能不能固定。这个方案能行,应该是最好的,相当于拥有固定ipv6地址长期不变。只不过因为运行商利益的问题,可能性不大。。当然氪金玩家除外。。
(2)使用脚本自动获取机器的ipv6地址发送到邮箱,这个是可行的。只不过地址变化时,需要手动查看邮件获取新的ipv6地址。在运行商不频繁变动ip的情况,甚至可以绑定域名,地址变化时偶尔手动适配一下,用起来应该也是不错的 。
(3)使用具有固定ip的高性价比云服务器。这个对于网页服务可能会比较好,具体是在本地使用软件或脚本将机器的ipv6地址发送到云服务器,然后云服务器端做一个简单的网页html。html网页供客户端访问,访问html的地址是云服务器固定的ipv4或ipv6地址,html网页中有跳转到本地服务器的ipv6超链接,且这个链接在云服务器收到新本地服务器发送的新ipv6地址时自动更新超链接地址。这样,最后的效果就是客户端不会感知本地服务器的ipv6地址的变化,只需使用云服务器固定的ip地址,就可以访问本地服务器。
啥,3方案是脱了裤子放屁?有云服务器直接用云服务器的资源不香吗?no no no,如果你想看本地服务器的视频,第一,这些资源放在本地比放在不续费就会失去的云服务器好的多;第二云服务器只负责转换一个地址,对带宽基本没要求,1M/2M甚至按流量计费的便宜云服务器就可以,你通过html访问本地服务器的视频用的是自己家庭宽带的带宽,跳转到本地服务器ipv6地址后,跟云服务器就没关系了。
可以看一下b站这个视频先了解ipv6,https://www.bilibili.com/video/BV1jiUrYgEMY/。了解基础知识,可以帮助在遇到问题时把握解决问题的正确方向,避免盲目和少走弯路。
二、确认网络环境和自身设备是否支持ipv6。
直接先打开下面的ipv6检测网址看一下,如果没有红色叉叉且检测到了ipv6,那网络环境和设备直接就支持ipv6,这步就结束了。
ipv6检测网址:https://test-ipv6.com/

如果显示有不支持,则先去电脑网卡设置那里看看,如果有ipv6则把勾打上。

再看网络信息里面有没有自动获取ipv6的地址,如果有看到240e(电信)或2001(联通)或2408(移动)或2409(移动)的ipv6的地址,那基本就能确定环境和设备支持ipv6。如果只是有下图示例fe80开头的ipv6(链路本地地址,类似ipv4的局域网地址),则表示电脑支持ipv6,但路由器或运行商提供的网络服务不支持ipv6,需要再排查。

总的来说,检查这三个条件:
1 运行商支持(一般都支持,不确定最后可以打电话问题运行商,这是你的权利。)
2 路由器支持(新的路由器一般都支持,可以去界面看一下是否有ipv6的设置确定。)
3 终端电脑支持,除了古董电脑一般都支持。
最终都已ipv6检测网址的结果为准,如果支持网站是能检测到ipv6的。
三、ipv6访问
可以先用fe80开头的ipv6地址访问一下路由器,比如通常用ipv4登录路由器是http://192.168.1.1,对应到ipv6格式是l类似http://[fe80:abcd::1]这样。
http访问格式类比:
http://192.168.1.1
http://[1111:2222:3333:4444:aaaa:bbbb:cccc:dddd]
http带端口号:
http://192.168.1.1:80
http://[1111:2222:3333:4444:aaaa:bbbb:cccc:dddd]:80
ftp访问格式类比:
ftp://192.168.1.1
ftp://[1111:2222:3333:4444:aaaa:bbbb:cccc:dddd]
ftp带端口号:
ftp://192.168.1.1:80
ftp://[1111:2222:3333:4444:aaaa:bbbb:cccc:dddd]:80
内网访问后,可以试着用手机的lte网络访问电脑的ipv6,正常直接就能访问。
四、ipv6地址解释
常见的前缀宽度是64bit,这部分是运行商分配的,第一段(前16bit)前面已经介绍过表示哪个运行商,第二三四段含义由运行商决定。后64bit一般是分配的自己电脑的mac地址。运行商地址动态变化时,一般只会改变第三四段地址的值,也就是上述举例的3333:4444这部分地址段会变化。
五、运行商ipv6地址动态变化的解决办法
其实亲测所谓ipv6地址动态变化,运行商也不是经常会改变它。这两种情况会发生改变,(1)家里负责拨号的光猫或路由器重启(桥接的设备重启没影响),会导致重启后获取新的ipv6地址;(2)运行商定期更改,这个改变的机制不明确,有时候一两天就会变一次,有时候十天半个月也没变化。
解决方法:
(1)问运行商能不能固定。这个方案能行,应该是最好的,相当于拥有固定ipv6地址长期不变。只不过因为运行商利益的问题,可能性不大。。当然氪金玩家除外。。
(2)使用脚本自动获取机器的ipv6地址发送到邮箱,这个是可行的。只不过地址变化时,需要手动查看邮件获取新的ipv6地址。在运行商不频繁变动ip的情况,甚至可以绑定域名,地址变化时偶尔手动适配一下,用起来应该也是不错的 。
(3)使用具有固定ip的高性价比云服务器。这个对于网页服务可能会比较好,具体是在本地使用软件或脚本将机器的ipv6地址发送到云服务器,然后云服务器端做一个简单的网页html。html网页供客户端访问,访问html的地址是云服务器固定的ipv4或ipv6地址,html网页中有跳转到本地服务器的ipv6超链接,且这个链接在云服务器收到新本地服务器发送的新ipv6地址时自动更新超链接地址。这样,最后的效果就是客户端不会感知本地服务器的ipv6地址的变化,只需使用云服务器固定的ip地址,就可以访问本地服务器。
啥,3方案是脱了裤子放屁?有云服务器直接用云服务器的资源不香吗?no no no,如果你想看本地服务器的视频,第一,这些资源放在本地比放在不续费就会失去的云服务器好的多;第二云服务器只负责转换一个地址,对带宽基本没要求,1M/2M甚至按流量计费的便宜云服务器就可以,你通过html访问本地服务器的视频用的是自己家庭宽带的带宽,跳转到本地服务器ipv6地址后,跟云服务器就没关系了。









