如何管理数百个域的 DNS?

Aar*_*egh 1 domain-name-system dns-hosting

我正在托管一项服务,为我们的客户提供自定义域。他们获得一个 IP 地址(从我们的托管公司获得),然后将 subdomain.companyname.com 的 A 记录指向我们的服务器。我们还提供 SSL 证书,因此每个这样的域都以这种方式受到保护。

我们的托管公司最近遇到了一些质量问题。但是按照现在的设置方式,转移到另一家公司将非常繁重:我们会被分配一个新的 IP 地址块,我们必须回到每个客户那里并让他们更新他们的 DNS A 记录指向新位置。

展望未来,我们正在研究管理这种风险的不同方法。在我看来,我正在想象一种 DNS 代理服务,在这种服务中,我们只为客户提供一个 IP 地址,而他们都指向该服务。然后,该服务会将这些域映射到我们分配的 IP 地址。如果我们选择转移到不同的托管公司,我们只需要进入这个代理服务来更新记录,我们的客户就不会更明智了。

我对 DNS 系统的了解还不够完善,所以我很难弄清楚我在寻找什么样的服务。

我们已经有大约 200 个这样的客户设置,所以我现在正在寻找的解决方案将部署给新的新客户,然后慢慢迁移到现有的基础上。

mrd*_*nny 5

我认为您想要做的是用 A 记录维护您的 DNS 服务器,然后让您的客户使用 CNAMES 指向这些 A 记录。

因此,在您的 DNS 服务器中,您将拥有一个域名为 mysite.com 的客户。在您的 DNS 服务器中,您设置 mysite-com.AaronVegh.com(其中 AaronVegn.com 是您公司的站点)。然后您的客户为 mysite.com 设置 CNAME 以指向 mysite-com.AaronVegh.com。现在,如果您搬家,您可以更改 DNS 服务器中的 IP,而无需他们重新配置其 DNS 服务器。