本地有ipv6那怎么通过ipv6建网站实现外网访问呢?
Ipv6介绍
Ipv6英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址 [1] 。
由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍 [1] 。
互联网数字分配机构(IANA)在2016年已向国际互联网工程任务组(IETF)提出建议,要求新制定的国际互联网标准只支持IPv6,不再兼容IPv4。
IPv6的128位地址通常写成8组,每组为四个十六进制数的形式。比如:AD80:0000:0000:0000:ABAA:0000:00C2:0002 是一个合法的IPv6地址
IPv6的地址空间扩大到2的128次方。这个空间大到无法想象,也就是说,地球上每一平方米,都可以有10的26次方的地址
对象:
对于没有公网ip的,想要在本地计算机建立web或者其他项目让外网访问。
教程开始
第一步获取ipv6地址。首先是系统,从win2000开始就正式支持ipv6了不需要配置,xp需要手动设置。第二步检查自己是否有ipv6地址。
先判断本地运营商是否支持ipv6 拨打电话询问
打开浏览器访问http://test-ipv6.com/ 进行测试。
如果是这样那么恭喜你你有ipv6地址。
如果你通过运营商得知本地宽带不支持ipv6,获取不了ipv6地址也不需要难过。
还有一种方法可以获取属于自己的ipv6地址。请看本博客上一篇文章。
接下来搭建一个web来测试一下。
由于示范的是Windows的iis 。linux教程在之前的文章也有,可以翻一翻。
可以参考一下我的设置
创建完成之后我们打开浏览访问 http://[ipv6地址]:端口 两个[]不可省略。
这样就可以在局域网进行访问网站了。如果想要让外网用户也能够访问,我们还需要进行一些操作。我们需要关闭本机防火墙,其次,只有有ipv6地址的用户才可以通过你的固定ipv6地址进行访问。比如我所在的城市联通和移动已经全面支持ipv6,手机打开数据直接有ipv4和ipv6地址,而我的电信没有ipv6地址,那么我使用联通移动可以直接访问我建立的web,但是电信数据不行。
使用域名访问:
请看图三的主机名。填自己的域名之后去自己的域名解析平台解析到本地固定的ipv6地址。我的域名注册于阿里云
这样就可以通过域名访问啦。
来发评论吧~