DNS问题:运行自己的服务器,使用注册商或第三方公司?

我想知道…什么是最好的地方在DNS主机? 为了快速传播,安全等?

我一直在我自己的服务器上托pipeDNS ….这给了我很多控制….但在同一个盒子上托pipeDNS是不是一个好的做法。 使用域名注册商的DNS的优点是什么,只是把Alogging放到你的IP? 那些商业的DNS托pipe公司呢,那收费〜$ 35 /年。 他们值得吗?

从我的angular度来看,我可以告诉你原因和反对。

首先,我运行自己的服务器。 为什么我这样做是出于专业的原因(我写的DNS软件为生)和历史上令人讨厌的。 我曾经喜欢跑自己的东西,做我想做的事情,每天花几个小时调整或编码。

你也可能想要自己来运行自己的理由很多,而且你触及了几个大的问题:如果你自己运行,你完全可以控制,完全知道你所投入的是你所得到的,而没有人当它打破的时候打电话打。

造成这种情况的原因是:如果发生故障,您将自行处理,必须处理所需软件的任何升级,并且必须了解区域文件和其他位。

现在,如果你select让别人来主持,我会研究这些东西。 请记住,这有点怪异 – 许多人不会在意这些function,但我会。

  • 他们是否支持DNSSEC? 如果不是,他们会很快吗? 还有其他许多问题要问,比如使用DNSSEC会花费多less? 如何处理密钥?
  • 他们是否通过IPv6提供服务? 如果不是,他们会很快吗?
  • 你对你的区域有多less控制? 假设你想添加一个“不寻常”的logging,你能吗?
  • 他们的系统在地理上是如何分布的?
  • 他们的编辑UI有多less吸? 它可能会。 问题是多less。
  • 你能通过dynamicDNS更新吗?

我终于select了运行我自己的服务器,但是让其他人真正为公众服务。 sns.isc.org从我的服务器拉,所以我保持所有的内容,只是不必担心的头痛。

Stack Overflow博客上有几篇文章解决了这个问题。 查看:

  • 新的DNS提供商
  • 播客#68

这不是你的问题的答案,但我build议看看everydns.net 。 它是免费的,你可以使用它作为一个第二DNS服务提供者,也可以作为主要和次要的。