两个 DNS 服务器可以有相同的名称吗?

两个 DNS 服务器可以有相同的名称吗?

我有一个关于 DNS 的问题,是在面试时被问到的,我有点困惑。

问题是,如果我有两个 DNS 服务器,那么这两个 DNS 服务器可以有相同的名称吗?

我向其中一些人问了这个问题,但得到了不同的答案,其中一人说是的两个 DNS 服务器可以有相同的名称。另一个人说并说这可能会带来冲突。另一个人告诉我“我不确定”...是的,它可以有相同的 DNS 服务器名称,但不在同一个域中。

这让我很困惑,是 ****YES** 还是 **NO****,请给出一个简单的解释。最后一个人对同一个域名说是,但说不是,我不太明白。

答案1

如果您谈论的是实际的计算机名称,那么您通常会让两个 DNS 服务器使用不同的名称,我想不出在任何情况下将两个 DNS 服务器命名为相同名称会有什么帮助,而且很可能只会引起混淆,甚至名称解析问题,对于大多数设置,您应该将一个用作主服务器,将另一个用作辅助服务器。

答案2

主要的是你的机器不仅仅是机器名称TACODNS它实际上是com.bobstacoemporium.TACODNSnet.billsburritoshack.TACODNS

这就是所谓的完整限定域名 (FQDN)或完全限定域名。重要的是,不同域中具有相同计算机名称 ( TACODNS) 的计算机不会具有相同的 FQDN。

任何需要与其 DNS 服务器通信的计算机都会请求 TACODNS,但它们会在上面标记其主名称以找到它。因此,Bob 的计算机会找到 Bob 的计算机,而 Bill 的计算机会找到 Bill 的计算机。名称解析真是一件美妙的事情……


总结

-如果它们在同一个域中,则不行;它们需要使用不同的名称,否则它们会继续争抢名称,而您可怜的小成员计算机将要经历一段艰难的时光。您需要一个TACODNS和一个BurritoDNS

如果它们在不同的域中,那么你就可以开始了。你可以随意命名它们,TACODNS因为是com.bobstacoemporium.TACODNSnet.billsburritoshack.TACODNS


相关内容