2013-07-10 26 views
1

我正在使用Java InetAddress查找当前的Internet连接是否可以通过DNS解析地址。但是,如果我输入了一个随机地址(网上绝对不存在的地址),我仍然可以获得IP,任何人都可以解释为什么会出现这种情况?Java Inetaddress getallbyname错误

代码我使用:

hosts = InetAddress.getAllByName(site.getSite()); 
      for(InetAddress host : hosts) { 
       System.out.println(result_pref+"Ok "+ host); 
      } 

输出通过命令提示符: 测试DNS主机:www.goooglelsdkfjsdlkfjsdklj.com - 结果:OK www.goooglelsdkfjsdlkfjsdklj.com/67.215.65.132

谢谢提前

+1

该IP指向一个'404未找到'页面。 – Dahaka

回答

0

67.215.65.132地址指向网页由DNS服务器托管(打开你使用的)在这种情况下是OpenDNS。这仅仅意味着404页未找到