My site is running on a CPanel server and I use a Cloudflare Free account. DNS is with the CPanel server rather than Cloudflare (it’s actually with a 3rd party DNS provider but I just make the necessary changes to the zone there).
I have a subdomain that runs a different CMS. How do I get this to run on Cloudflare? In CPanel I go to the Cloudflare section and click domains. I can see the subdomain as an A record pointing to the server’s IP and I click the “on” button to use Cloudflare and that goes green. The entry stays as an A record though, I was hoping it would change into a CNAME that I could copy and enter into my third party DNS provider but as an A record it won’t go through Cloudflare.
I’ve got my main site running under www.domain.com and my billing system running on billing.domain.com and wanted them both to run under Cloudflare, so not really an unaffiliated domain. But if it’s not possible then it’s not possible.
But why wouldn’t that Partner DNS let you add a custom DNS entry that would work?
I’m not clear on how that third party DNS fits into this. If cPanel is for example.com, and billing is hosted elsewhere, but still under example.com, they should be able to add the Billing DNS entry to cPanel so it goes through Cloudflare. Maybe.
In this case example.com and billing.example.com are both on the same CPanel server. I’d hoped they’d be able to both go under Cloudflare but looks like I might have to register a new domain for the billing panel to have it run under Cloudflare.