Ipv6在java中进行数字转换

时间:2014-07-07 14:27:11

标签: java

我需要将IpV6地址转换为long,反之亦然。我找不到任何工具或方法来进行此转换。我能够从IpV4转换为long。但坚持上述问题。所以请你建议一个合适的方法。

请帮助.....

1 个答案:

答案 0 :(得分:2)

你做不到。至少不是没有丢失信息。

IPv6地址contains 128-bits of information,而only holds 64-bits of information中的long,因此任何可能的转换方案都会丢失信息。

如果您需要使用Java存储IPv6地址,则应使用java.net.Inet6Address class