Limpar o cache DNS faz com que o computador apague os endereços IP armazenados e consulte os servidores em busca de novas informações. O cache DNS permite que os computadores mantenham as páginas atualizadas e sincronizadas entre si. A limpeza do cache DNS torna-se necessária quando um grande número de códigos de erro HTML 404 aparece ou o cache é contaminado devido a um vírus ou falha.
Às vezes chamado de "catálogo telefônico da Internet", o DNS ajuda a direcionar o tráfego da web, fornecendo aos computadores acesso a um banco de dados de nomes e endereços de rede. Ele traduz um determinado URL no endereço IP do servidor, permitindo que as pessoas acessem sites sem memorizar uma sequência de números. O cache DNS é uma cópia local de endereços IP acessados recentemente que evita que as consultas viajem constantemente para cima e para baixo na hierarquia do servidor, acelerando o tempo de carregamento.
Além do mau funcionamento causado por malware e falhas, os problemas de conectividade de rede muitas vezes podem ser rastreados até um cache corrompido ou desatualizado. A partir de 2014, tanto o Windows quanto o Macs permitem que os usuários esvaziem o cache manualmente inserindo o comando "ipconfig /flushdns" ou "sudo killall -HUP mDNSResponder", respectivamente. Para Macs mais antigos, os usuários devem executar o comando "sudo dscacheutil -flushcache".