Support » Fixing WordPress » How to flush DNS cache in Linux / Windows / Mac:

  • A very useful tutorial that comes in handy mostly for new sites. Since it takes time for domain name changes to show, this may help you resolve your issues of your site not showing, not fully showing, or showing old info and not the new.

    How to flush DNS cache in Linux / Windows / Mac:

    Flush dns to get a new name resolution. Also flush dns cache when you can’t access a newly registered domain name. You can simply flush your dns cache anytime to get new entry. So, Flush your dns cache now.

    To flush DNS cache in Microsoft Windows (Win XP, Win ME, Win 2000, Win 98):

    Start -> Run -> type cmd
    In command prompt, type ipconfig /flushdns
    Done! You Window DNS cache has just been flush.

    How to clear DNS cache in Vista and Windows 7:

    Click the Microsoft Vista Start logo in the bottom left corner of the screen
    In the search box type in ‘cmd’
    RIGHT-click on cmd.exe the Command Prompt program
    Select Run As Administrator
    In the command window type the following and then hit enter: ipconfig /flushdns
    You will see the following confirmation:

    Windows IP Configuration Successfully flushed the DNS Resolver Cache.

    Windows 8:

    You need to open an administrative command prompt windows. In Windows 8, to do so, Press Win+C in combination to bring up the ‘Charms bar’. In its search box, type cmd. Then, right-click on it and choose ‘Run as administrator option. Alternatively you can also open an elevated command prompt from the WinX menu.

    Next, type the following and hit enter:

    ipconfig /flushdns

    You should be able to see a confirmation dialog window: Windows IP Configuration. Successfully flushed the DNS Resolver Cache.

    To flush the DNS cache in Linux, restart the nscd daemon:

    To restart the nscd daemon, type /etc/rc.d/init.d/nscd restart in your terminal
    Once you run the command your linux DNS cache will flush.

    On newer versions of Linux you may need to use:

    /etc/init.d/nscd restart

    To flush the DNS cache in Mac OS X:

    type lookupd -flushcache in your terminal to flush the DNS resolver cache. ex: bash-2.05a$ lookupd -flushcache
    Once you run the command your DNS cache (in Mac OS X) will flush.

    Newer versions of MacOS X should use the following command:

    type dscacheutil -flushcache

  • The topic ‘How to flush DNS cache in Linux / Windows / Mac:’ is closed to new replies.