执行摘要
>如果第一个resolv.conf名称服务器条目失败或超时,它是否会查询下一个resolv.conf名称服务器条目?
> Java会将解析器视为“关闭”的默认超时是多少?
细节
在/etc/resolv.conf中,在大多数站点中,有多个DNS服务器配置为供系统使用.如果列表中的第一个DNS服务器失败,任何人都可以用Java来澄清会发生什么吗?例如,想象下面的resolv.conf
搜索example.com
名称服务器8.8.8.8
名称服务器4.4.4.4
如果8.8.8.8变得无法访问,那么Java会尝试4.4.4.4吗?根据我们的经验,它没有 – 我们看到许多线程等待解析DNS名称,即使备份DNS服务器可以访问.