现在,由于所有 sun.* 专有 API 可能在未来被删除,有没有人知道任何开源的 Java 实现 IPv6 验证的方法?
关于这个问题,如果还能支持本地的 ipv6 地址/前缀长度格式,那就更好了。
现在,由于所有 sun.* 专有 API 可能在未来被删除,有没有人知道任何开源的 Java 实现 IPv6 验证的方法?
关于这个问题,如果还能支持本地的 ipv6 地址/前缀长度格式,那就更好了。
开源IPAddress Java库将验证IPv6和IPv4,并支持前缀长度(以及验证)。我是该库的项目经理。
使用方法:
try {
IPAddressString str = new IPAddressString("::1");
IPAddress addr = str.toAddress();
} catch(IPAddressStringException e) {
//e.getMessage has validation error
}
Inet6Address.getByAddress
或InetAddress.getByName
作为验证器吗? - Stephen C