我正在尝试从服务器获取数据。有时我的代码会由于 UnknownHostException
而失败。这是为什么?造成这个问题的原因是什么?
最佳答案
如果 DNS 服务器出现故障,则可能会发生这种情况。除了使 DNS 服务器更强大或寻找另一台 DNS 服务器之外,您还可以仅使用完整的 IP 地址而不是主机名。这样就不需要根据主机名查找 IP 地址。不过,我宁愿解决 DNS 问题,也更喜欢 DNS,因为 IP 地址可能会不时发生变化。
关于java - 网络代码有时会抛出 UnknownHostException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28628983/