Is it possible to link "mydomain.com" to "app.iriscouch.com" using a CNAME record?
My service provider app says a CNAME record must have a subdomain.
And A record must link to an IP.
Server Fault is a question and answer site for system and network administrators. It only takes a minute to sign up.Sign up to join this community
I do not believe this is possible, per - https://stackoverflow.com/questions/655235/is-root-domain-cname-to-other-domain-allowed-by-dns-rfc
Either way it is inadvisable. Instead, consider just using a sub-domain for the CNAME and then force rewrite (something elegant and ubiquitous like mod_rewrite) attempts to reach the base domain to that subdomain, either based on a criteria or in all scenarios.
Also, consider the fact that most DNS interfaces would disallow such a thing even if it were 'technically' possible. I know that the DNS interface at the hosting company I work for would prevent this action.
Yeah I think they are correct, you'll most likely have to do a redirect from
mydomain.com. As you mentioned a CNAME record cannot exist on the main domain.
Some hosted DNS solutions can do this for you as well, I've used https://web.easydns.com before.
It would be incorrect to create a CNAME from your zone to a subzone. By definition a CNAME cannot have another record at the same apex as any other record (this is modified by DNSSEC to allow RRSIG, NSEC(3), etc). For example at the zone cut (into your zone example.com) if you would create a CNAME to app.example.com there is no zone delegation glue there for resolvers to state the authority of the nameserver to example.com. So you basically break yourself.
What I would suggest is since your not asking for a DNAME configuration that it's likely your just trying to configure your A record to app.example.com. So why not set the IP of app.example.com at example.com and CNAME app.example.com back to example.com?