我有一个关于DNSparsing规则的非常基本的问题。
比方说,我的域名是mydomain.parentdomain.com ,我有bindconfiguration(非常剥离):
NS ns.parentdomain.com ORIGIN mydomain.parentdomain.com. @ A XXX.XXX.XXX.XXX www CNAME mydomain.parentdomain.com.
鉴于上面的情况,我有一些问题(更多的假设),我不知道答案:
访问www non-www将parsingIP 。 正确?
如果我删除了A和CNAME ,则用户将无法parsing,并将退回到ns.parentdomain.com进行parsing尝试。 在我的情况下, ns.parentdomain.com将不知道我的域名,所以没有解决scheme是可能的。 正确?
最后,删除A和CNAME ,但交换NS为CloudFlare NS (它有一个完整的DNSconfiguration,所有域和子域),这仍然工作? 我猜,问题是,我原来的DNS服务器会CloudFlare到CloudFlare NS吗? 如果这是真的,这是否意味着我完全推迟到CloudFlare ?
如果我不是很清楚,或者在我的问题上留下了一些空白,请在评论中提问:)
我将用example.comreplaceparentdomain.com ,这是为这样的案例进行保存的。
mydomain.example.com和www.mydomain.example.com才能解决。 non-www.mydomain.com不能parsingnon-www.mydomain.com 。 example.com为mydomain.example.com指定其他名称服务器,否则其名称服务器将用于parsingmydomain.example.com 。 除非域configuration错误,否则将至less有两个名称服务器,如ns1.example.com和ns2.example.com 。 但是,名称服务器也可以属于另一个域,例如ns1.example.net和ns2.example.net 。 (注意: .net而不是.com )。您拥有的NSlogging是多余的,可能不正确。 CloudFlare或任何其他名称服务器将无法正常工作。 在这种情况下, 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.com的mydomain.example.com名称服务器,它将返回www.mydomain.example.com数据。