我有一個在 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 的形式提供,並將 IPV6 IP 封裝到 [] 中,同時透過 IE11 打開它,但沒有任何效果。我能做些什麼?
我的系統代理 Internet 連線僅支援 IPV4。
答案1
如果您只有 IPv4,則無法使用不同協定的 IPv6 進行連線。在您的伺服器上,您也許能夠連接到 IPv6 本機位址 上的服務::1
。
如果您有ip
可用的命令,則該命令ip -6 addr
將列出可用於從同一網段上的系統連接的其他位址。
要連接到同一伺服器上的應用程序,您可能需要以格式指定主機和連接埠[::1]:8060
。