IPV6地址访问web项目网站配置

来源:V型知识库 2019年07月23日 15:28 浏览:3010

本示例在win10环境下

1,打开命令窗口,输入ipconfig命令

如红色箭头所示为ipv6的地址,但是发现地址中含有%百分号,查了相关文档,这个标识符通常指网络接口,并且通过一个百分号(%)被附加在IPv6地址后面,例如上述截图中的地址为fe80::70c9:e677:9e95:d109%3,实际真正在浏览器访问的时候要去掉%号后面的,应该为fe80::70c9:e677:9e95:d109

2,搭建web项目


环境:

Windows 10

Java 7

Tomcat 8

问题:

部署一个Web应用在tomcat上,平时访问都是用IPv4地址访问,如http://192.168.1.1:8080/webapp。现在想用IPv6地址访问,直接在本地访问或从局域网中的其它机器访问,服务器的IPv6地址是  


  本地链接 IPv6 地址. . . . . . . . : fe80::70c9:e677:9e95:d109%3(首选) 


直接这样访问,   

http://[fe80::70c9:e677:9e95:d109]:8080,显示连接超时

解决办法

打开火狐浏览器,在浏览器中输入:about:config

然后搜索框中输入ipv6,把network.dns.disableIPv6双击-->将其值改为ture,同样也把network.notify.IPv6改成true,然后在输入http://[fe80::70c9:e677:9e95:d109]:8080/ 即可访问成功了,如下图所示


注意tomcat7不支持ipv6!tomcat7不支持ipv6!tomcat7不支持ipv6!,需要tomcat8及以上版本