0

When I change my ip number, the change is propagated to many servers in the world, but I assume not to every DNS in the world, so which one? If my domain is thomas.dk, it is clear that the DNS for domain dk will receive the change. It is also clear that if someone in India should try to access thomas.dk some DNS'es will eventually store the result in cache. But I doubt that anyone in India try to access thomas.dk, so how can it be that the change is propagated to a DNS in India?

1 Answer 1

3

Your DNS changes are only directly propagated to the authoritative name servers for your domain. Other name servers will query the authoritative servers if they don’t have the record cached, or if the TTL has expired on their cached record, and then cache it for re-use. If no one in India ever uses your domain, then your DNS records will never get to India, but any Indian DNS server can get them if they’re needed.

4
  • That is not 100% correct, because what shows whatsmydns.net ? I think there must be many authoritative servers with the same information. Sep 23, 2018 at 9:54
  • That’s what the answer says though. The site you linked does what it says: It queries multiple name servers around the globe. Nothing more, nothing less.
    – Daniel B
    Sep 23, 2018 at 10:14
  • 2
    @user2304458: It is 100% correct. All the servers in that website are still just caching resolvers owned by various ISPs, and the website checks what data (if any) they have in their cache – its usage of 'propagation' is misleading. Sep 23, 2018 at 10:43
  • (And if they didn't have any data cached... well, after the check, they now do.) Sep 23, 2018 at 10:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .