Ich habe eine Webanwendung, die auf Tomcat läuft. Ich kann über IPv4 darauf zugreifen, aber nicht über IPv6.
netstat -anp | grep -i 8060
tcp 0 0 :::8060 :::* LISTEN 7216/java
Der Port 8060 überwacht das IPv6-Protokoll.
Ich habe versucht, es -Djava.net.preferIPv6Addresses
als Java-Option bereitzustellen und die IPV6-IP in [] einzuschließen, während ich es über IE11 öffne, aber nichts funktioniert. Was kann ich tun?
Meine System-Proxy-Internetverbindung unterstützt nur IPV4.
Antwort1
Wenn Ihnen nur IPv4 zur Verfügung steht, können Sie keine Verbindung über IPv6 herstellen, da dies ein anderes Protokoll ist. Auf Ihrem Server können Sie möglicherweise eine Verbindung zum Dienst über die lokale IPv6-Hostadresse herstellen ::1
.
Wenn Ihnen der ip
Befehl zur Verfügung steht, listet er ip -6 addr
andere Adressen auf, die für die Verbindung von Systemen im selben Netzwerksegment verwendet werden können.
Um eine Verbindung zu einer Anwendung auf demselben Server herzustellen, müssen Sie möglicherweise den Host und den Port im Format angeben [::1]:8060
.