我在使用HttpUrlConnection时遇到了这种现象。我使用的是简单的解决方法-我在使用任何网址之前都会执行以下代码。
try { InetAddress i = InetAddress.getByName(URLName); } catch (UnknownHostException e1) { e1.printStackTrace(); }// ... actually using URLName我第一次在这里获得UnknownHostException,但URL的下一次使用成功(DNS服务器返回正确的IP地址,我可以连接到服务器)。



