Linux named / bind how to dump, view and clear the cache!

Do you hate it when your ISP has old cached records because of a high TTL on the DNS record of the relevant domain?  In plain English this means you often can't connect to a site or service because your ISP's DNS servers haven't gotten word of the new IP address (probably because they haven't checked).  There are also some that are notorious for ignoring TTL and not updating records for days!

But if you are lucky and smart enough to have your own Linux based DNS server you can do the following:

rndc dumpdb -cache

This let's you see the cached entries by writing the bind cache to /var/named/data/cache_dump.db

If you just want to clear your DNS cache:

rndc flush

The above flushes all of your DNS cache which is never a bad idea since it saves memory and increases the performance potentially.

Look at this example after a flush where you save 16MB of RAM.  This would be helpful in an embedded environment.


Tags:

linux, bind, cache, isp, cached, ttl, dns, relevant, domain, servers, haven, ip, notorious, ignoring, updating, server, rndc, dumpdb, entries, var, cache_dump, db, rdnc, flush, flushes, saves, increases, potentially,

Latest Articles

  • How To Force Flash an AMD Instinct GPU To Another Model Using Debian Ubuntu Mint Linux
  • How To compile ollama from source to use unsupported AMD GPU with rocm in Ubuntu Debian
  • QEMU KVM Virtio GPU Windows Cannot Select 1080P
  • Linux Gnome Desktop Ubuntu Mint Debian Gets Slower After Weeks
  • Firefox How to Save Full Page As Screenshot/PDF
  • Nvidia Datacenter Driver Tesla Slow nvidia-smi response and high utilization with 0 usage
  • ffmpeg how to normalize / increase the volume of your audio
  • kdenlive audio blips pops cracks artifacts solution fix
  • haproxy / nginx certbot SSL issues
  • nginx how to see the real IP when behind a CDN
  • Docker how to find real container child process ID
  • Alibaba Aliyun how to reset password solution 'Setup does not meet the requirements, please resetting'
  • RTL88X Series 80Mhz hostapd mode for Linux Debian Kali
  • How To Deploy Your Own Mastodon Server in Docker
  • ffmpeg burning subtitles in non-English errors [Parsed_subtitles_0 @ 0x561d3a0b3b80] Glyph 0x6709 not found, selecting one more font for (Sans, 700, 0)
  • rsyslog in container config
  • Interesting Whisper AI CPU vs GPU Test
  • How to install pytorch with cuda capability for AI acceleration with Nvidia Tesla etc.. GPUs
  • How to Spider the web archive.org to recover your old website/webpage
  • Debian 10 /etc/apt/sources.list