假设我们有两个拥有两个不同所有者的网站。它们都将其域名服务器设置为john.ns.cloudflare.com和joly.ns.cloudflare.com。第一个所有者在他的CloudFlare帐户中设置两个域,并将服务器IP设置为他的服务器IP,CloudFlare如何确定此人不是第二个域的所有者?
这难道不是我们的域名被别人劫持的威胁吗?
发布于 2017-07-25 02:46:09
我从cloudflare帮助中心问了这个问题,我得到了这个答案
当用户注册到Cloudflare时,将向他们提供2台我们的DNS服务器,以便将他们的名称服务器从当前值切换到任何值。我们有比约翰和乔利更多的同名者。在安装过程中将名称服务器更改为为用户帐户指定的名称服务器将域注册为值的行为演示了域的控制。
发布于 2017-07-23 16:42:40
不是的。
给出的名称服务器负责将主机名转换为IP地址,但客户端不知道如何查询CloudFlare的IP地址。当提出DNS请求时,您的域名提供程序将告诉您谁是该域的权威,这意味着要查询哪些服务器。如果不将CloudFlares服务器设置在您的域名提供商中,它们将继续指向谁是权威的,如果您通过他们的站点输入记录,通常就是他们自己。但是,一旦您添加了这些名称服务器,您的域名提供程序就会开始答复那些要求它们使用CloudFlare查看以找到正确地址的查询。
当您注册CloudFlare时,您需要在设置它之前给他们您的域名。此时,CloudFlare将检查是否有人已经将其添加到他们的系统中。如果是这样的话,CloudFlare不会给您设置名称服务器,而是告诉您它已经在使用了。在这一点上,您可以联系支持,并与他们一起工作,以解决它。
https://security.stackexchange.com/questions/165805
复制相似问题