我只有一个问题nslookup和默认服务器。我的服务器上有两个主要区域:
1. pedf.com
2. test.cz
当我启动命令 NSLOOKUP 时,我看到默认服务器:服务器。测试.cz...我的问题是,为什么.测试.cz反而.pedf.com(server.pedf.com)。两个区域(server.pedf.com 和 server.test.cz)都设置了服务器的 PTR 记录。有什么优先规则吗?!
谢谢 :)
答案1
nslookup
启动时将名称打印为“默认服务器”是毫无意义的(除了将其打印在那里之外,该名称没有其他用途)。这只是nslookup
让操作系统解析器查找(反向查找)配置的解析器服务器 IP 地址并将结果名称呈现给用户(如果它能找到)。
实际 IP 地址打印在下一行(更相关,这是实际默认使用的)。
至于您的设置,PTR
对于同一个 IP 映射,反向区域包含多个记录,这实际上没有任何意义。我建议您按照预期为每个 IP 设置一个条目。
当反向映射中有多个记录时,客户端在任何给定情况下最终使用哪一个记录都是任意的。
如果如您所说,nslookup
最终始终使用其中一个记录而不是另一个记录,这种情况是基于沿途的任意实现选择而发生的,那么 DNS 级别上没有优先级。
旁注:其他工具(例如dig
)通常比更受青睐nslookup
。