我有一个在 Tomcat 上运行的 Web 应用程序。我可以通过 IPv4 IP 访问它,但不能通过 IPv6 IP 访问它。
netstat -anp | grep -i 8060
tcp 0 0 :::8060 :::* LISTEN 7216/java
端口8060监听IPv6协议。
我尝试过-Djava.net.preferIPv6Addresses
以 java opts 的形式提供,并在通过 IE11 打开时将 IPV6 IP 括在 [] 中,但没有任何效果。我该怎么办?
我的系统代理互联网连接仅支持 IPV4。
答案1
如果您只有 IPv4 可用,则无法使用 IPv6(一种不同的协议)进行连接。在您的服务器上,您可能能够连接到 IPv6 本地主机地址上的服务::1
。
如果您有ip
可用的命令,那么该命令ip -6 addr
将列出可用于从同一网段上的系统进行连接的其他地址。
要连接到同一台服务器上的应用程序,您可能需要以以下格式指定主机和端口[::1]:8060
。