IPv6和IPv4的区别
其实是IP地址数量不同。
IPv6,顾名思义,就是IP地址的第6版协议。
我们现在用的是IPv4,你的外网地址可能是这样一串数字:59.123.123.123。IPv4的地址是32位,总数有43亿个左右,还要减去内网专用的192、170地址段,就更少了。
而IPv6的地址是128位的,大概是43亿的4次方,地址极为丰富,几乎是取之不尽的,打个比方,地球上的每一粒沙子都能分配到自己的地址。
目前上网是共用公网IP,换成IPv6之后,连路灯都可以有独立IP。
全球有上百亿个设备,却只有40多亿个地址。而由于中国互联网起步晚,只分到了2.9亿个IP,所以是共用的。
平常上上网倒没什么,但想从公网访问某一台上网设备,比如查看家里的摄像头,或者远程控制自己的电脑,就变得非常困难。换成IPv6之后,每台设备都可以有独立的IP地址。
如果配合5G网络,每台汽车、路灯、垃圾桶、消防栓都可以有独立的IP地址。IPv6丰富的地址,让“物联网”成为可能。
除了IP地址资源极其丰富之外,IPv6还更安全,响应更快。
IPv6更加安全,标配加密选项,用户和服务器之间的通信很难被破解。
除此之外,IPv6能大大降低网络延迟,可以从现在普遍100ms左右,降到个位数。低网络延迟不光对打游戏有帮助,它让远程无人机、无人汽车变得可行。
Tomcat:-Djava.net.preferIPv4Stack=true只支持ipv4
第一种
如果你是直接在eclipse或Intellij Idea 的tomcat环境下运行,那么,你只需在tomcat的运行参数中加入“ -Djava.net.preferIPv4Stack=true ”,位置在run config中的vm argument。
第二种
如果你是通过tomcat的start.bat进行启动的,那么你需要找到bin目录下的catalina.bat文件,在其中搜索“set JAVA_OPTS ”,
将其加入以下内容写道
set JAVA_OPTS=%JAVA_OPTS% -Djava.net.preferIPv4Stack=true %LOGGING_MANAGER%
在%后加入 Djava.net.preferIPv4Stack=true ”。
这样再次启动tomcat后,就OK了。
————————————————
版权声明:本文为CSDN博主「琦彦」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fly910905/article/details/86222946