假设我们有两个拥有两个不同所有者的网站。他们都将自己的域名服务器设置为john.ns.cloudflare.com
和joly.ns.cloudflare.com
。第一个所有者在他的CloudFlare帐户中设置了两个域并将服务器IP设置为他的服务器IP,CloudFlare如何确定此人不是第二个域的所有者?
这不是我们的域名被别人劫持的威胁吗?
假设我们有两个拥有两个不同所有者的网站。他们都将自己的域名服务器设置为john.ns.cloudflare.com
和joly.ns.cloudflare.com
。第一个所有者在他的CloudFlare帐户中设置了两个域并将服务器IP设置为他的服务器IP,CloudFlare如何确定此人不是第二个域的所有者?
这不是我们的域名被别人劫持的威胁吗?
我从 cloudflare 帮助中心问了这个问题,我得到了这个答案
当用户注册 Cloudflare 时,他们会获得我们的 2 个 DNS 服务器,以将其名称服务器从其当前值切换到任何值。我们拥有比 john 和 joly 更多的名称服务器。在设置过程中将名称服务器更改为为注册域的用户帐户指定的值的行为表明了对域的控制。
不。
为您提供的名称服务器负责将您的主机名转换为 IP 地址,但客户端不会知道向 CloudFlare 查询 IP 地址。发出 DNS 请求时,您的域名提供商会告诉您谁是该域的权威,这意味着要查询哪些服务器。如果不在您的域名提供商中设置 CloudFlares 服务器,他们将继续指向权威人士,如果您通过他们的网站输入记录,通常是他们自己。但是,一旦您添加了这些名称服务器,您的域名提供商将开始回复查询,说他们应该使用 CloudFlare 查看以找到正确的地址。
注册 CloudFlare 时,您需要在设置之前向他们提供您的域。届时,CloudFlare 将检查其他人是否已将其添加到他们的系统中。如果他们这样做了,CloudFlare 不会给你一个名称服务器来设置,而是告诉你它已经在使用中。届时,您可以联系支持人员并与他们一起解决问题。