如果我没有对父域的权限,如何设置Cloudflare?

我是新来的cloudflare,并有一些Web服务器,我想通过它运行:(我会问这个在cloudflare的论坛上,但我纠正了我的电子邮件地址中的错字免费的cloudflare服务,他们不断发送论坛确认链接到错字地址)

www.my.domain.net hosta.my.domain.net hostb.my.domain.net 

我已经尝试通过cloudflare设置页面,当它进行了域名search我input的主机,它指示我改名域名的域名服务器“bill.ns.cloudflare.com”和“tony.ns. cloudflare.com”。 事情是,我没有对父域domain.net的权限。

处理这个问题的最好方法是什么? 我的(绑定)SOAlogging看起来(类似):

  IN NS ns1.my.domain.net. IN NS ns2.my.domain.net. IN A 1xx.9x.4x.1 IN TXT "v=spf1 mx ptr ip4:1xx.x2.x3.x3 ip4:1xx.x2.x3.x4 include:other.domain.net include:spf.protection.outlook.com ?all" 

我不确定将NS行改为“bill”,cloudflare上的“tony”对my.domain.net来说是正确的,因为cloudflare似乎希望我改变整个父域的DNS。

有没有办法通过cloudflare发送www ,hosta和hostb ,并通过cloudflare离开my.domain.net的其余部分“un-proxied”? 理想情况下,因为我没有cloudflare-fu,所以我会先设置一个testing主机,然后再进行实验。

当你说“my.domain.net”时,你是否已经设置了一个“我的”子域名,该子域名是你想通过cloudflare托pipe的主机名?

当人们谈论“域名”时,他们的真正含义是子域名。 domain.net实际上是net一个子域名。 DNS在每个子域级别运行。 给定子域中的所有主机名都必须从相同的服务器上parsing,因此,如果不同的服务器parsing了www.domain.net ,则无法将mail.domain.netconfiguration为从一个DNS服务器parsing。

但是,如果要创builddomain.net的子域,例如my.domain.netdomain.net的所有者可以委托该子域的DNS服务,而不必完全控制domain.net

bind ,这将在domain.net zonefile中configuration,以将my.domain.net委托给cloudflare的服务器(假设domain.net.是该zonefile的起源,否则应该拼写出包含终止点的子域: my.domain.net. ):

 my NS bill.ns.cloudflare.com. my NS tony.ns.cloudflare.com. 

那么你可以使用www.my.domain.net hosta.my.domain.net等。因为你使用的是cloudflare的DNS服务器,所以你不需要使用bill和tony的IP地址粘合logging(因为这些logging是从一个完全不同的域)。