DNS超时应该如何工作?
我最近遇到了一个问题,其中要求我的服务器(带有托管DNS提供商)的IP地址的远程服务响应: DNS problem: SERVFAIL looking up A for mysql.xavamedia.nl (更新:这里提到的远程服务是“让我们加密”;我针对他们的问题跟踪器提交了一个错误,这使我走上了这条路。) 在本地网络上进行测试时,我能够看到有时从托管的DNS服务器收到空的DNS响应。显然,这是间歇性的,因为仅当DNS记录不在高速缓存中时才会发生,并且仅在DNS服务器非常繁忙时才出现问题。 这是Wireshark对空响应消息的描述: 当然,由于大多数DNS查询和响应都是通过UDP发送的,因此本地解析器将等待一段时间以等待响应,然后放弃。我现在想知道的是,是否存在有关DNS响应时间的准则?我的DNS托管服务商有点耸耸肩,说我的本地解析器过早发送了空响应。我以前从未遇到过此问题,但是我对失败模式感到惊讶-空DNS响应,没有错误代码。 有人知道一些有关如何工作以及如何/何时可以证明我的DNS托管做错事的准则吗?