I may be wrong but I think eugeneionesco is referencing instant DNS changes which come as a benefit of using Cloudflare and other large DNS management companies. I've never personally seen a registrar offer anything like that.
DNS is "just" a globally distributed, eventually consistent, key:value store, with a ton of caching built into it.
Also, while it may look instant to you, it may not be to your customers / users / other internet people.
Look at it / try it.
As a reformed Akamai DNS customer it is like time travel :D
Thats not DNS, that is global load balancing.
Try using something other than HTTP over that FQDN.
Its not your cache that is the issue.
People have miss behaving caches, that do not always respect TTLs, some apps can cache the DNS response (I remember a Java issue where the initial value found was cached for the lifetime of the process!).
What happens is:
#1 - Application (browser, chat client, etc) gets FQDN. It checks if it has the recordset in its cache, and if the TTL is expired.
#2 - Application asks the OS for the recordset. The OS checks its cache, and TTL expiry.
#3 - OS asks the configured local DNS resolvers for the recordset. They check their cache, and TTL expiry.
#4 - These resolvers ask the configured upstream resolvers (e.g. ISP for most home users). They check their cache, and TTL expiry. (This step can repeat, depending on how networks are configured. E.G. ISPs may have DNS resolvers per city, which ask central servers)
#5 - If all of those previous steps fail (the recordset is not cached, or the TTL is expired) the last resolver in the chain will ask the root for the NS records of the zone, which will get fresh records from CloudFlare.
Remember - any of these recursive DNS servers could have an override to cache the recordset for longer than the publicly defined TTL. This is not as much of an issue anymore, but it used to be a massive one.
And this is before applications decide that they know better. - see http://docs.oracle.com/javase/8/docs/technotes/guides/net/pr... (networkaddress.cache.ttl section)
What exactly if your function at CloudFlare Jake? Pondering if this is more marketing then technical/service function. Any chance you are in charge of social media and forum posts about CF?
I like the simple easy to use interface and the fact that all the domains that I manage are there, no need to login to multiple registrars.