2014-06-08 77 views
2

我有一些代碼使用InetAddress.getByName。間歇我得到一個UnknownHostExceptionInetAddress.getByName間歇性地失敗,系統錯誤

java.net.UnknownHostException: google.com: System error 
    at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) 
    at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:901) 
    at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1293) 
    at java.net.InetAddress.getAllByName0(InetAddress.java:1246) 
    at java.net.InetAddress.getAllByName(InetAddress.java:1162) 
    at java.net.InetAddress.getAllByName(InetAddress.java:1098) 
    at java.net.InetAddress.getByName(InetAddress.java:1048) 

表演nslookup google.com作品,失敗本身只是偶爾發生。什麼可能導致這個?

回答

0

嘗試看看official java documentation

拋出: 的UnknownHostException - 如果主機沒有IP地址可以找到,或者如果一個全局IPv6地址指定了scope_id。