使用 DiG 确定 DNS 服务器是主服务器还是从服务器

Mic*_*ser 5 domain-name-system dig nslookup

有没有办法使用 DiG 或 nslookup 来确定服务器是设置为 Master 还是 Slave?如果服务器是从服务器,返回主服务器的 IP 地址?

Maa*_*aas 0

据我所知,答案是否定的——当然没有标准方法,因为有十亿种不同的 DNS 服务器变体。一种选择是拥有一个“masterdns.mydomain.com”记录,保证包含主服务器的 IP 地址(甚至不要公开它,不需要)——那么您需要做的就是比较主服务器的 IP将 DNS 服务器设置为它为您提供的主 IP 地址,然后一切就完成了。这也是不完美的,因为别名/多宿主/无论如何(你不能保证它是不同的服务器),但是..

..您似乎暗示您正在自己设置所有这些,在这种情况下您应该只拥有 masterdns.mydomain.com 记录。