java - 网络代码有时会抛出 UnknownHostException

标签 java dns unknown-host

我正在尝试从服务器获取数据。有时我的代码会由于 UnknownHostException 而失败。这是为什么?造成这个问题的原因是什么?

最佳答案

如果 DNS 服务器出现故障,则可能会发生这种情况。除了使 DNS 服务器更强大或寻找另一台 DNS 服务器之外,您还可以仅使用完整的 IP 地址而不是主机名。这样就不需要根据主机名查找 IP 地址。不过,我宁愿解决 DNS 问题,也更喜欢 DNS,因为 IP 地址可能会不时发生变化。

关于java - 网络代码有时会抛出 UnknownHostException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46398286/

相关文章:

java - 如何显示在新 Activity 中拍摄的图像

Java 正则表达式。在长文本中仅查找一个匹配项

Python 'requests' 库 - 定义特定的 DNS?

c - 在 DNS 应答中检测 CNAME

java - 为 AWS 用户处理 java.net.UnknownHostException 的最佳方法是什么?

java.net.UnknownHostException : api. openweathermap.org

java - 如何通过输入更改二维数组?

java - 结合java到c

google-app-engine - Google App Engine 网站上的 DNS_PROBE_FINISHED_NXDOMAIN

使用 jcifs 时 java.net.UnknownHostException : . .__MSBROWSE__