我想知道是否有一个库可以用来将长 IPv6 地址(例如 2002:9876:57AB:0000:0000:0000:0000:0001)的表示形式转换为压缩的 IPv6 形式(以本例:2002:9876:57AB::1)。
我找不到这样的图书馆。该库不应使用任何 IP Api,不得建立网络连接。
我已经尝试过了
return Inet6Address.getByName(longAdress).toString();
但这只是将 4 个零替换为 1 个零(在本例中为 2002:9876:57AB:0:0:0:0:1)。
有什么建议么?
java-ipv6 https://code.google.com/p/java-ipv6/是一个非常不错的图书馆。它还可以很好地处理地址范围。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)