How to setup Cloudflare when I don't have authority over the parent domain?

I'm new to cloudflare and have a handful of web servers I'd like to run through it: (I'd ask this on cloudflare's forum but I corrected a typo in my email address for the free cloudflare service and they keep sending the forum confirmation link to the typo address)

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

I've tried working through the cloudflare setup page and when it did the domain search for the hosts I entered, it instructed me to change the nameservers for domain.net to "bill.ns.cloudflare.com" and "tony.ns.cloudflare.com". The thing is, I don't have authority over the parent domain, domain.net.

What's the best way to handle this? My (Bind) SOA record looks (similar) to this:

  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"

I'm not sure changing the NS lines to "bill" and "tony" on cloudflare would be the right thing to do for my.domain.net since cloudflare seems to be wanting me to change the DNS for the entire parent domain.

Is there a way to only send www, hosta and hostb through cloudflare and leave the rest of my.domain.net "un-proxied" through cloudflare? Ideally, since I have no cloudflare-fu, I would setup a test host and experiment first before moving everything over.

0
задан 9 August 2017 в 19:19
1 ответ

Когда вы говорите "my.domain" .net "у вас уже есть настроенный" мой "субдомен с именами хостов, которые вы хотите разместить через cloudflare?

Когда люди говорят о" доменах ", на самом деле они имеют в виду субдомены. domain.net фактически является субдоменом net . DNS работает на уровне каждого поддомена. Все имена хостов в данном поддомене должны разрешаться с одних и тех же серверов, поэтому вы не можете настроить mail.domain.net для разрешения с одного DNS-сервера, пока другой сервер разрешает www. domain.net .

Однако, если вы создадите поддомен domain.net , например my.domain.net , тогда владелец domain.net может делегировать службу DNS для этого поддомена без передачи полного контроля над domain.net .

В bind это будет настроено в домене .net файл зоны для делегирования my.domain.net серверам cloudflare (предполагается, что domain.net. является источником для этого файла зоны, в противном случае вы должны указать субдомен, включая завершающая точка: my.domain.net. ):

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

Тогда вы должны использовать www.my.domain.net hosta.my.domain.net и т. д. вы используете clo DNS-серверы udflare, вам не потребуется связывать записи с IP-адресами Билла и Тони (поскольку они разрешаются из совершенно другого домена).

1
ответ дан 4 December 2019 в 16:10

Теги

Похожие вопросы