2013-07-10 29 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頁未找到