我们想要设置自己的公共 DNS 服务器并将其作为服务提供给客户。DNS 服务器显然需要设置在 IP 地址上,并且该 IP 地址设置在我们许多客户的机器/网络上。
我发现一个风险,即托管公司为我们分配了 IP 地址,但出于某种原因,我们必须更改该 IP。(例如托管服务提供商破产等)
我们如何确保获得 IP 地址,而不会冒着在托管公司发生故障时我们必须联系所有客户并设置不同的 DNS IP 地址的风险?
答案1
老实说,如果您不得不问这个问题,则说明您还没有准备好托管公共使用的 DNS 服务。
如果您需要较大的 IP 块,您可以获得分配的 IP 块。我相信您现在可以获得的最小 IP 块通常是来自 RIPE/ARIN/whatever 的 /24。如果您无法证明需要这么多 IP,您可能需要从您的 ISP“购买”一个或多个较小的 IP 块。
答案2
您联系您所在地区的互联网注册机构,了解他们获取独立于提供商的(可移植)IP 地址的程序。
答案3
另一个选项是管辖范围外(无缝)名称服务器委派。在此选项中,您无需向客户端提供 IP。仅提供名称服务器名称。
例如:
您的 NS 服务器:
a.dns.example.pl IP:300.300.300.300
b.dns.example.pl IP:400.400.400.400
对于您的客户:
其他示例.pl NS a.dns.示例.pl
其他示例.pl NS b.dns.示例.pl
在这种配置下,更改 NS IP 地址(例如,更改数据中心时)要容易得多。
但是:无胶合性很危险,并且会导致许多错误的 DNS 配置。这只是其他答案中提到的 PI 地址分配的另一种选择。所以你必须自己决定。