Score:-1

How to implement Anycast DNS

cn flag

Our website hosting provider uses Anycast DNS and has a zone file with a set of nameservers as shown the this screenshot for the zone www.example.com

enter image description here

However the nameservers for the domain are different as shown the the screenshot.

enter image description here

On changing the nameservers of the domain to the same as the ones in the Anycast zone file the DNS caching (propagation) changes show for www.example.com but not so much for example.com even after 45 hours.

DNS Propogation check for www.example.com

enter image description here

DNS Propogation check for example.com

enter image description here

Is this because more time is needed or is there something wrong in the way the nameservers are being setup?

Patrick Mevzek avatar
cn flag
While starting to write an answer it striked me that "for the zone www.example.com" is unclear. Do you mean `www` is really delegated at the DNS level? In short, your question will be far better if you give the real names involved, as anyone could then do tests. In the meantime you have the following online troubleshooting tools: dnsviz.net and zonemaster.net
cn flag
It says SOA and below that Zone and against zone www.example.com
Score:1
in flag

Anycast services should be totally transparent to the user, unless the provider is doing it incorrectly. If your zone is not properly propagating, you may need to open a support ticket with the provider to get this moving again.

Over the years I have seen several organizations do DNS very differently. Some have a proper 'primary/master' where all others get DNS data from. A few use a stealth primary/master. Some break the chains and copy zone data and configuration elements to DNS servers one-by-one.

Propagation for zones and/or records should not take 45 hours. On the aspirationdns.com servers, changes should be reflected very quickly. The only time this can take longer is when records are cached by 3rd party DNS resolvers that wait until the record TTL expires to refresh. Some do...

Patrick Mevzek avatar
cn flag
"that wait until the record TTL expires to refresh. " All should do, that is the design of the DNS (and outside specific conditions like cache full, or explicit refresh, or other local optimizations). Which is why "propagation" does not exist in the DNS, and one does not have to wait any time before seeing the changes on the authoritative nameservers
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.