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

标签 java dns unknown-host

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

最佳答案

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

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

相关文章:

java - 在 Java 中的另一个方法中访问实例变量

JavaFX Builder 1.0 无法打开文件

python - 将超时传递给 socket.getaddrinfo

java - 将请求解释为 JSP 而不是通过 servlet

PostgreSQL 域 : no numbers

java - 将java域模型从域A转换为域B

java - 未知主机 RMI java

java - 如何捕获ConnectionException、UnknownHostException?

java - 如何在 Apache POI Word 中创建超链接?