在自己的服务器上设置 DNS 更好还是让我的注册商来处理它更好?

在自己的服务器上设置 DNS 更好还是让我的注册商来处理它更好?

可能重复:
托管您自己的 DNS

我刚刚获得一台专用服务器,想知道是否应该在其上设置 DNS 或利用我的注册商(GoDaddy)的免费 DNS 服务?

哪一个是更好的选择?为什么?

如果这有任何区别的话,我在服务器上托管了一个流量非常大的网站。

答案1

除非您有能力在不同的地理位置托管至少两个 DNS 服务器,否则最好让其他人来处理。就 CPU 使用率而言,DNS 查询很便宜。

答案2

除非您认为托管自己的 DNS 具有一定优势并且可以确保冗余,否则最好让您的注册商来处理。要托管自己的 DNS,您应该拥有两个完全独立的 DNS 服务器,最好位于不同的地理位置。虽然这不是技术要求,但强烈建议这样做。迟早任何单个服务器都会瘫痪,或者至少无法从其他系统访问。

答案3

拥有高流量网站不会对您的 DNS 造成太大影响,因为 DNS 条目应该缓存在 DNS 层次结构中的某个位置。仅当条目不存在于其他 DNS 服务器的缓存中或已超过 TTL 值时,才应查询您的“权威”DNS 服务器。

也就是说,只需使用外部服务即可省去麻烦。如果您对现有提供商不满意,有许多免费服务可供选择。我使用 EveryDNS。

相关内容