1
我使用以下代碼來標準化的IPv6的IP地址:Inet6Address.getByName(),得到用於奇數響應0:0:0:0:0:FFFF:0:0
try {
return Inet6Address.getByName(ipAddress).getHostAddress();
} catch (final UnknownHostException e) {
return ipAddress;
}
然而,當我使用IP「0:0:0:0:0:ffff:0:0」,我得到「0.0.0.0」作爲響應。我試圖在每一個其他的八位字節的代碼以「FFFF」,他們似乎要被罰款:
ffff:0:0:0:0:0:0:0
0:ffff:0:0:0:0:0:0
0:0:ffff:0:0:0:0:0
0:0:0:ffff:0:0:0:0
0:0:0:0:ffff:0:0:0
0.0.0.0
0:0:0:0:0:0:ffff:0
0:0:0:0:0:0:0:ffff
爲什麼這個IP特別就不會返回IPv6格式有什麼想法?
乾杯,甚至不知道這是標準的一部分。 – zodac