我正在使用一个库,它使用
是否有办法强制
java.net.InetAddress.getLocalHost().getHostAddress()
来获取我的本地IP地址。然而,在我的计算机上(Gentoo Linux,JDK 1.6.0_37),这总是返回一个IPv6地址。该地址在不支持IPv6地址的上下文中进一步使用,因此失败了。是否有办法强制
getHostAddress()
返回IPv4地址(例如通过JVM参数)?