使用具有多个名称服务器的多个服务?

使用具有多个名称服务器的多个服务?

我从 Namecheap 购买了一个域名,并将其迁移到 Hostinger 的主机。服务器名称如下:ns1.hostinger.se、ns2.hostinger.se、ns3.hostinger.se、ns4.hostinger.se。

但是,我也想在我的网站上启用 CloudFlare。当我在 Cloudflare 上设置我的域名时,它要求我将 hostinger 名称服务器更改为 mary.ns.cloudflare.com、terin.ns.cloudflare.com。所以我的问题是,是否可以一次设置多个服务器名称,即使 CloudFlare 说应该删除它,因为我想使用 CloudFlare 和 hostinger,但我的域名是在 Namecheap 上注册的?

多个名称服务器。

这是允许的吗?或者这会导致名称服务器之间的错误或混淆?

答案1

我以前试过。如果您将 Cloudflare 名称服务器与任何其他名称服务器一起运行,您将遇到随机/间歇性错误。

为什么需要多个名称服务器?Cloudflare 的名称服务器是目前速度最快、最可靠的服务器之一。

如果需要多个名称服务器,您可能需要使用其他名称服务器作为此项目的 DNS/CDN

答案2

不,这样不行。

Cloudflare 的名称服务器的工作原理是将您的 A(和 AAAA)记录替换为指向 Cloudflare 服务器的 IP 地址,然后将请求转发到您配置的 IP 地址。如果您不使用 Cloudflare 的名称服务器,则发送到您网站的请求将永远不会通过它们路由。

使用 Cloudflare 的名称服务器和 Hostinger 的名称服务器的组合则更糟糕。此配置意味着请求将随机通过 Cloudflare 路由或直接路由到您的 Web 主机,具体取决于所使用的名称服务器。

如果你想使用 Cloudflare,你必须使用他们的域名服务器,并且仅有的他们的名称服务器。

答案3

它会完美地工作如果您在所有名称服务器上都拥有相同的区域数据(通常使用AXFR/实现IXFR)。
这很重要的原因很简单,您无法控制哪个名称服务器将接收任何给定的查询。

实际上,一般来说,通过使用多个独立服务提供商(而不是仅仅使用一个)来规避风险是一个好主意。

这里的问题是,Cloudflare 的特定功能(大概是提出该问题的原因)实际上无法在其他名称服务器上复制(根据其基础设施的配置和状态动态生成的记录等)。

因此,一般来说,是的,但对于这种情况,可能不是。

相关内容