DNSparsing回退到NS

我有一个关于DNSparsing规则的非常基本的问题。

比方说,我的域名是mydomain.parentdomain.com ,我有bindconfiguration(非常剥离):

  NS ns.parentdomain.com ORIGIN mydomain.parentdomain.com. @ A XXX.XXX.XXX.XXX www CNAME mydomain.parentdomain.com. 

鉴于上面的情况,我有一些问题(更多的假设),我不知道答案:

  1. 访问www non-www将parsingIP 。 正确?

  2. 如果我删除了ACNAME ,则用户将无法parsing,并将退回到ns.parentdomain.com进行parsing尝试。 在我的情况下, ns.parentdomain.com将不知道我的域名,所以没有解决scheme是可能的。 正确?

  3. 最后,删除ACNAME ,但交换NSCloudFlare NS (它有一个完整的DNSconfiguration,所有域和子域),这仍然工作? 我猜,问题是,我原来的DNS服务器会CloudFlareCloudFlare NS吗? 如果这是真的,这是否意味着我完全推迟到CloudFlare

如果我不是很清楚,或者在我的问题上留下了一些空白,请在评论中提问:)

我将用example.comreplaceparentdomain.com ,这是为这样的案例进行保存的。

  1. 只有mydomain.example.comwww.mydomain.example.com才能解决。 non-www.mydomain.com不能parsingnon-www.mydomain.com
  2. 除非example.commydomain.example.com指定其他名称服务器,否则其名称服务器将用于parsingmydomain.example.com 。 除非域configuration错误,否则将至less有两个名称服务器,如ns1.example.comns2.example.com 。 但是,名称服务器也可以属于另一个域,例如ns1.example.netns2.example.net 。 (注意: .net而不是.com )。您拥有的NSlogging是多余的,可能不正确。
  3. 只是configurationCloudFlare或任何其他名称服务器将无法正常工作。 在这种情况下, example.com将需要指向CloudFlare名称服务器的mydomain.example.com NSlogging。

没有caching的logging,search将按照这个顺序:

  • 向根服务器请求www.mydomain.example.com ,它将返回com的名称服务器。
  • 询问一个com域名服务器www.mydomain.example.com ,它将返回example.com的名称服务器。
  • www.mydomain.example.com一个example.com域名服务器,它将返回www.mydomain.example.com数据。

如果mydomain.example.com已委托其他名称服务器(如CloudFlarereplace最后一步。

  • www.mydomain.example.com一个example.com域名服务器,它将返回mydomain.example.com域名服务器。
  • 询问www.mydomain.example.commydomain.example.com名称服务器,它将返回www.mydomain.example.com数据。