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

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

我想知道...托管 DNS 的最佳地点在哪里?为了快速传播、安全性等等?

我总是在自己的服务器上托管 DNS....这给了我很大的控制权....但将 DNS 与 http 托管在同一个盒子上从来都不是一个好习惯。使用域名注册商的 DNS 并简单地将 A 记录指向您的 IP 有什么好处?那些商业 DNS 托管公司呢,他们每年收费约 35 美元。它们值得吗?

答案1

我可以从我的角度告诉你支持和反对的理由。

首先,我运行自己的服务器。我这样做既是出于职业原因(我以编写 DNS 软件为生),也是出于历史原因。我曾经喜欢运行自己的东西,用它做我想做的事情,每天花几个小时调整这个或编写那个代码。

您可能也想自己运行的原因有很多,您提到了几个主要原因:如果您自己运行,那么您就有完全的控制权,完全知道您投入多少就会得到多少,而且当手机坏了的时候也没人与您争吵。

反对它的理由是:如果它坏了,你就得自己处理,你必须处理所需的任何软件升级,并且你必须了解区域文件和其他部分。

现在,如果您选择让其他人托管,我会研究这些事情。请记住,这有点怪异——许多人不会关心其中的一些功能,但我会。

  • 他们支持 DNSSEC 吗?如果不支持,他们会很快支持吗?这里还有许多其他问题需要问,例如使用 DNSSEC 会花费更多吗?密钥如何处理?
  • 他们是否通过 IPv6 提供服务?如果没有,他们很快就会提供吗?
  • 您对区域有多少控制权?假设您想添加一条“不寻常”的记录,可以吗?
  • 他们的系统在地理上分布如何?
  • 他们的编辑 UI 有多糟糕?很可能是的。问题只是有多糟糕。
  • 您可以通过动态 DNS 更新吗?

我最终选择运行自己的服务器,但实际上让其他人向公众提供我的区域。sns.isc.org 从我的服务器中提取数据,因此我可以维护所有内容,而不必担心大麻烦。

答案2

Stack Overflow 博客上有几篇文章专门讨论这个问题。请查看:

答案3

这实际上不是你问题的答案,但我建议你看一下everydns.net。它是免费的,您可以将其用作辅助 DNS 提供商,也可以将其用作主要和辅助 DNS 提供商。

相关内容