为什么要“外包DNS”

为什么有人想要外包DNS? 我听到这个在stackoverflow播客,有点好奇,知道为什么?

将所有域名DNS服务器托pipe在相同的位置和相同的互联网连接是不好的做法,因为错误的线路/电源故障(等)将使您的域名无法解决。

一个很好的例子,当解决不可能的行为非常糟糕的是smtp。 邮件服务器会很快放弃,并向试图向您发送邮件的用户返回错误,并抱怨该域名不存在。 这再次会混淆每个乔/简用户,这将会打电话给你的公司和抱怨。

我自己托pipe我的主DNS,有几个从属DNS服务器托pipe在不同的位置和提供商。 这可以确保我的域永远可以解决,而且我可以随时完全控制区域,并且可以在不必login到某个地方的CP的情况下进行快速更改,甚至更糟糕:请等待技术人员创build/修改我的logging。

1)你有一件事情要pipe理和担心

2)这是特别的。 在更高级的场景中很有用,比如当你在多个地理位置有服务器时。 许多DNS服务为您提供地理DNS,即。 DNS服务器查找离用户最近的服务器并返回其IP。

这取决于你的networking。 活动目录几乎要求你主持你自己的内部DNS,但你可以设置它相当有弹性。

优点:

  1. 加载。 大多数外包公司都有足够的空间。
  2. 可靠性。 大多数地理位置多样化,并希望服务器软件和操作系统软件不同,以处理软件问题。
  3. 简单。 你只需要pipe理数据,而不是服务器。 (但请看下面)
  4. 按照惯例,没有4号。
  5. 当出现问题时手指指向。 🙂

失败:

  1. 大多数托pipe公司不会因新的协议更改而快速移动,DNS仍在改变。 例如DNSSEC。 确定您的托pipe公司现在支持它。
  2. 大部分花钱,还有一些真钱。 总的来说,这并不是一件坏事,因为主要服务的中断成本更高。 问题是,他们也知道这一点。
  3. 大多数托pipe公司使它们难以使用多于一个。 也就是说,你被绑在一起(比如使用他们的networking用户界面来编辑内容)就越难让另一家竞争对手也为你的数据提供服务。

我做的事:

  1. 我主持自己的“隐身大师” – 没有人直接查询。
  2. SNS在他们的networking上托pipe我的区域。

免责声明:我在isc工作,所以对我来说很便宜。 🙂

所以你可以更容易地切换主机。

托pipe公司和托pipe产品正在迅速变得过时。

例如,您可能希望从共享主机迁移到云托pipe。 然后发现可以托pipe有严重的I / O限制。 所以你决定去专用或回到共享。

这个领域充满了大量炒作和产品,很快就过时了。

所以是的,这是完全意义上的外包你的DNS,以便更多的丢失迁移跨托pipe公司。

去年一年,我们迁移了3个不同的托pipe公司,每次都必须手动迁移我们的DNSlogging。 这真是太痛苦了。

现在我们正在寻找一个DNS外包商。 但还没有find合适的服务,因为大多数可供select的选项太昂贵并且按域收费。 他们应该只收取每个查询。