Java解析IPv6不正确

时间:2015-05-12 08:20:31

标签: java dns network-programming ipv6

我正在尝试使用我编写的Java代码解析IPv6地址,该代码返回与给定的主机名相同的主机名,而运行nslookup则解析实名:

nslookup snapshot

这是Java代码:

try
{
    Inet6Address addr = (Inet6Address) Inet6Address.getByName("2607:f8b0:4002:c06::65");
    System.out.println("Host: " + addr.getHostName());
}
catch (UnknownHostException e)
{
    e.printStackTrace();
}

输出:

Host: 2607:f8b0:4002:c06:0:0:0:65

为什么? Java有不同的DNS解析器吗?

0 个答案:

没有答案