Bash Clear DNS Cache

In Bash, you can clear the DNS cache by flushing the system resolver cache. Here are the steps to clear the DNS cache in Bash:

  1. Open a terminal window and type the following command to clear the cache:
    sudo systemd-resolve --flush-caches

    This command will flush the DNS cache and any other caches that may be used by the resolver.

  2. Verify that the cache has been cleared by running the following command:
    sudo systemd-resolve --statistics

    This command will display statistics for the current DNS cache. If the cache has been cleared, the output should show that the cache is empty.

Note that the specific command to flush the DNS cache may vary depending on your Linux distribution and version. The commands above should work for most modern Linux distributions.

Leave a Comment