Some of our services appear not to be working at the moment.

Our team has been notified, and is working on sorting out the issue.

Domain Name System (DNS) records are used by the infrastructure of the internet to send data through the correct paths i.e. data from your website to the customer on a website.

So why when DNS Records are changed, do they not update instantly?

This is because the DNS uses caching. It would slow down the internet extremely if every request involved asking a Name Server for the records, so they are cached by Internet Service Providers (ISP).

No one can control exactly how this caching affects you because caching is left up to the ISP, not your DNS Provider. But there are 2 ways you can influence it:

Set the Time To Live (TTL)
DNS records have a way to configure the TTL (the length of time to cache the records)
Typically this is set to something between 5 minutes and an hour
It still depends on the ISP properly obeying this value (which hopefully they do)
Most DNS Providers (Cloudflare or or whoever) will let you set the TTL
Manually flush the cache
Google provides a way to manually flush their DNS records cache one domain at a time
Sometimes flushing the cache fails, but sometimes it works immediately. It’s unclear why Google’s flush-cache feature fails in some cases.
Was this article helpful?
Thank you!