既然将来可能会删除所有sun。*专有API,有没有人知道IPv6验证的任何开源Java实现?
关于this question,支持原生ipv6-address / prefix-length格式也很好。
答案 0 :(得分:1)
请参阅Guava库(有isInetAddress()方法)
答案 1 :(得分:1)
The open-source IPAddress Java library将验证IPv6和IPv4,并且还支持前缀长度(以及此类验证)。我是那个图书馆的项目经理。
使用
try {
IPAddressString str = new IPAddressString("::1");
IPAddress addr = str.toAddress();
} catch(IPAddressStringException e) {
//e.getMessage has validation error
}