记录DNS错误的确切类型会改变分辨率。找不到名称、无法应答服务器以及根本没有得到响应是不同的情况。

基本方法

NXDOMAIN表示查询的名称不存在; NODATA 是指即使名称存在,所需的记录类型也不存在。 SERVFAIL 表示服务器无法成功完成查询。否定响应也可能被缓存,因此新添加的记录可能不会立即出现。

申请步骤

  1. 检查域名是否有拼写错误和不正确的DNS后缀。
  2. 同一服务器上的独立查询A和AAAA;保存响应代码。
  3. 利用代理信息、DNSSEC状态和解析器日志来缩小失败原因的范围。

实际例子

如果您刚刚创建的子域首先返回NXDOMAIN,则某些客户端可能会在添加记录后使用负缓存。另一方面,看到 SERVFAIL 可能并不是传播问题,只能通过等待更长时间才能解决。

正确解释结果

一个有用的比较是不同的 DNS 服务器是否成功响应;但公司内部域可能在公共解析器中不可用。在将内部网络名称发送到任意外部服务之前检查解析设计。

来源及后续阅读

协议或命令详细信息: RFC 2308.步骤和示例场景是 IPScans 的社论叙述。