无法通过 IPv6 访问我的 Tomcat Web 应用程序,但使用 IPv4 可以正常访问

无法通过 IPv6 访问我的 Tomcat Web 应用程序,但使用 IPv4 可以正常访问

我有一个在 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

相关内容