这是一个典型问题关于是否将自己的域名的 DNS 解析外包
我目前有 ISP 为我的域名提供 DNS,但他们对添加记录有限制。因此,我正在考虑运行自己的 DNS。
您是否希望托管自己的 DNS,还是让您的 ISP 来托管?
还有其他我可以考虑的替代方案吗?
答案1
我不会运行自己的 DNS 服务器 - 就我而言,托管我网站的托管公司提供免费的 DNS 服务。还有其他选择,即只提供 DNS 托管的公司(DNS 变得简单我想到了一个,但还有很多其他的),这些都是你应该研究的事情。
我不会自己做这件事的原因是 DNS 应该相当可靠,除非您拥有自己的地理分布服务器网络,否则您就等于把所有鸡蛋都放在一个篮子里。此外,市场上有很多专用 DNS 服务器,足够多,您不需要启动新的服务器。
答案2
我们始终托管自己的 DNS(最好也托管反向 DNS)。这样我们就可以进行紧急更改,而无需依赖第三方。如果您有多个位置,则可以轻松为您的 DNS 服务器设置可接受的冗余级别。
如果您没有多个网站,那么我会考虑找一家专门提供 DNS 托管服务(而非您的 ISP)的公司,该公司提供用于更改的 Web 界面。此外,还要寻找提供 24x7 支持和合适的 SLA 的公司。
答案3
为了为您的域名设置良好、可靠的 DNS,您应该...
- 您的域名至少有两个权威 DNS 服务器;
- DNS服务器应该连接到不同的物理网络和电源;
- DNS 服务器应位于不同的地理区域。
由于您不太可能访问上述网络基础设施,因此最好选择具有上述网络基础设施的知名 DNS 托管服务提供商(其他人推荐的)。
答案4
对于我的个人域名(以及我帮助管理的一些朋友的域名),我们托管自己的 DNS,我的注册商(Gandi)提供辅助 DNS。或者另一个网络上的朋友提供辅助 DNS。Gandi 不会立即更新区域,他们似乎每 24 小时左右检查一次,但变化非常少;对我们来说已经足够好了,他们的服务器可能比我们的可靠得多。
在我的工作中,我们自己做 DNS,上游网络提供商提供辅助 DNS。但是,我们是一所大学,99% 的用户都在现场;如果本地网络出现故障,DNS 出现故障也没关系。此外,我们有一个完整的 B 类 (/16),大约有 25k 个 DNS 记录(当然还有 25k 个反向 DNS 记录),通过 Web 界面管理似乎有点尴尬。我们的本地 DNS 服务器可用性高,速度也很快。