我有一个Windows 2016服务器作为第三域控制器运行,我看到的问题是,当我从DNS管理器运行nslookup时,它会返回'Default : local‘,并带有正确的本地IP地址。它应该返回主机服务器的fqdn。此dns服务器是作为域控制器安装的一部分安装的。如果我打开一个单独的cmd提示符并键入nslookup,它将返回'Default :这很好,并且返回本地服务器IP地址,这也是我所期望的。
我的问题是:为什么DNS管理器中的nslookup不能找到本地服务器的fqdn?
发布于 2021-04-02 17:34:58
从DNS管理器启动nslookup时,nslookup使用绑定到DNS服务器的第一个ip地址(如DNS服务器属性的“高级”选项卡上所示)连接到DNS服务器,即IPv6地址。
当您从命令提示符启动nslookup时,它将使用配置为服务器NIC的DNS客户端设置中的主DNS服务器的IPv4地址连接到DNS服务器。
如果您没有包含服务器的IPv6 rDNS记录的IPv6 PTR区域,那么当从DNS管理器启动nslookup时,这将是预期的行为。Nslookup无法从IPv6地址解析服务器的主机名,因为不存在IPv6 rDNS区域和PTR记录,因此nslookup报告“默认服务器:未知”。
因为您确实有一个IPv4 rDNS区域,其中包括服务器的IPv4 PTR记录(从命令提示符启动的nslookup输出就是证明),所以nslookup能够在从命令提示符启动nslookup时从IPv4 PTR记录解析服务器主机名。
你看到的是预期的行为。
https://serverfault.com/questions/1059189
复制相似问题