如何确定哪个 DNS 解析了请求

如何确定哪个 DNS 解析了请求

如何验证我的客户端系统使用的是主 DNS 还是故障转移到辅助 DNS?我发现了很多有关验证客户端收到的配置的信息,但没有找到如何确定客户端使用的是主 DNS 还是辅助 DNS 的信息。

我的直接兴趣是确定 OS X 是否正在使用主服务器,但我还想确定 Windows 10 何时使用主服务器或故障转移到辅助服务器。

答案1

看着那(这服务器对这些回复中的任何一个都说一句。

在 Windows 上

   > nslookup 192.168.101.39
   Server: dns1.local
   Address: 192.168.101.24

   Name: enigma.local
   Address: 192.168.101.39

在 Mac 或 Linux 上

  > dig hague

    ; <<>> DiG 9.8.3-P1 <<>> hague
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 61729
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;hague.                         IN      A

    ;; AUTHORITY SECTION:
    .                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2015092100 1800 900 604800 86400

    ;; Query time: 45 msec
    ;; SERVER: 192.168.11.1#53(192.168.11.1)
    ;; WHEN: Mon Sep 21 17:56:43 2015
    ;; MSG SIZE  rcvd: 98

答案2

我猜你处于 Windows 环境中;

如果是,则在客户端上加载命令提示符并输入 nslookup。这将显示默认 DNS 服务器及其 IP。

然后,您可以键入网络上另一台机器的主机名来查看响应来自何处。

相关内容