DNS caching - When a DNS server receives a DNS reply, it can cache the information in the reply in its local memory. Once it has the hostname and IP address cached, it can provide the information to another query, which helps improve the delay performance and reduce the number of DNS messages ricocheting around the Internet.
Cached information is discarded after a set amount of time (normally 2 days)