About Liquid Web

A Leader In Managed Hosting since 1997

Our Heroic Support technicians are located on-site at each of our data centers.
Liquid Web Knowledge Base

Knowledge Base


How To: Flush Your Local DNS Cache
Filed under: Technical Support

If your computer has trouble reaching a certain web site or server this may be due to a corrupt local DNS cache. This guide will show you how to clear your local DNS cache (“flush” it) for several operating systems.

Windows Vista/Windows 7:

  • Click on Start, followed by All Programs, and then Accessories.
  • Right-click on Command Prompt and choose Run as Administrator.
  • In the Command Prompt window type in the following command and press Enter:
  • ipconfig /flushdns
  • If all goes well, which it should, you will see the following confirmation message:
  • Successfully flushed the DNS Resolver Cache.

Windows XP

  • Click on Start, followed by All Programs, and then Accessories.
  • Click on Command Prompt.
  • In the Command Prompt window type in the following command:
  • ipconfig /flushdns
  • and press Enter. You should see the following confirmation message:
  • Successfully flushed the DNS Resolver Cache.

Issue the following command for OS X Mountain Lion or Lion:

killall -HUP mDNSResponder

Mac OS X Mountain Lion or Lion

  • killall -HUP mDNSResponder

Mac OS X 10.5.2 to Mac OS X v10.6

  • Click on the Finder icon in your dock. Open your Applications folder.
  • Inside the Applications folder, click on Utilities and then Terminal.
  • Type the following command in the Terminal window and press Enter:
  • dscacheutil -flushcache
  • Do not be alarmed if you do not receive any kind of response from the Terminal window after running the command. This is normal.

Mac OS X 10.5.1 and below

  • Click on the Finder icon in your dock. Open your Applications folder.
  • Inside the Applications folder, click on Utilities and then Terminal.
  • Type the following command in the Terminal window and press Enter:
  • lookupd -flushcache

Linux

  • Many current Linux distributions do not utilize a local DNS resolver cache like Windows and Mac OS X. If you do not know if your Linux installation is utilizing local DNS caching please see the website for your Linux distribution and look for information regarding default included software.
  • One of the most commonly used DNS caching Linux applications is NSCD (Name Service Cachine Daemon).
  • If you have NSCD installed you can clear the local DNS cache by running one of the following commands in your favorite terminal/shell application:
  • nscd -i hosts – Clear local DNS cache for current user.
  • nscd -I hosts – Clear local DNS cache for all users.

Please see the related articles section below for more information on how you can modify your local hosts file, update DNS records, and learn more about the theory behind DNS.

Be Sociable, Share!




Copyright © 2011 Liquid Web, Inc. All Rights Reserved.