Domain Name Servers are one of the backbones of the internet. Without them, the entire system of domain names wouldn’t work and we’d have to navigate the web using straight IP addresses — not my idea of fun, if you ask me. Whenever you access a domain name, your system keeps a record of which IP address that domain points to (this is called a cache). This makes your next access to that domain much faster because you don’t have to look it up, which could take seconds. But sometimes your local domain name cache falls out of sync with...
Read the full article: How to Flush the DNS Cache in Ubuntu & Why You Might Need To