What is DNS caching?
Recursive name servers cache every response they get from other name servers.
Each DNS resource record in a response contains a time to live (TTL) value which controls how
long name servers may cache that record. A typical value is 86400 seconds (24 hours).