A number of sites I manage are hosted by a service, such as DreamHost.
They provide automatic DNS, so that when they change their multi-tenant hosts or rebalance servers, my registered domains are insulated from their IP address changes.
Normally, when I use an independent registrar, such as Name or Dotster, they allow me to point at DNS Servers owned by DreamHost or anywhere else, for instance.
When I transferred my domain names to CloudFlare, it was clever enough to slurp up [most] of the DNS entries I was pointing at by default and use its own.
Recently, I received a warning email from the hosting provider that it couldn’t renew a LetsEncrypt certificate because it couldn’t find the subdomain – it wasn’t in the DNS.
For the moment, I’ve manually added it. But this raises a larger question – if a number of servers change transparently on the hosting provider, is there a way that I can re-initiate the CloudFlare DNS to slurp up the revised entries again?
In short, to the world, I’d like CloudFlare to be the master DNS. However, the -actual- master resides in the hands of the hosting provider. They don’t change often, but it’d be quite convenient to point at a origin DNS server and say, “yes, for the moment, trust that, and do a DNS transfer, this is the new set of entries.”
Is it possible to sync against another name server, just like when I transferred the domain the first time? If yes, how. If no, CloudFlare could you entertain that as a future feature?