I can't set a CNAME for a root domain with hosting

Sam pointed out this article:

So perhaps if you truly need Discourse at a root domain, you must switch to CloudFlare for your DNS. As long as we are avoiding mapping an IP address, that is fine.