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

可能重复:
托pipe自己的DNS

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

哪个更好,为什么?

我有一个非常高的stream量网站托pipe在服务器上,如果这有什么区别。

除非您能够在不同的地理位置托pipe至less两台DNS服务器,否则让别人来处理它将好得多。 就CPU使用率而言,DNS查询很便宜。

除非您在托pipe您自己的DNS方面看到一些优势,并且可以确保冗余,否则最好让您的注册服务商处理它。 要承载你自己,你应该有两个完全独立的DNS服务器,理想的是在不同的地理位置。 虽然不是技术要求,但强烈build议。 任何一台服务器迟早都会closures,或者至less不能从其他系统访问。

拥有高stream量的站点应该不会影响您的DNS,因为DNS条目应该被caching在DNS层次结构的某处。 只有当一个条目不存在于另一个DNS服务器的caching中,或者它已超过TTL值时,才应查询“权威”DNS服务器。

这就是说,只需使用外部服务,并节省您的头痛。 如果你对现有的供应商不满意,有许多免费的。 我使用EveryDNS。