3

InetAddressには、指定されたIPv6アドレスがグローバルアドレスであるかどうかを判断する方法がないため、サイトローカルおよびリンクローカルでない場合、指定されたIPv6アドレスがグローバルであると想定できますか?

Inet6Address addr = new Inet6Address(str);
boolean isGlobal = !addr.isSiteLocalAddress && !addr.isLinkLocalAddress;

これは本当ですか ?安全に使用できますか?または、特定のIPv6アドレスがグローバルアドレスであるかどうかを判断する他のより良い方法はありますか?

4

0 に答える 0