Flush DNS

A very common issue you may encounter is when your local DNS resolvers cache a domain name to IP mapping. When you're trying to go to the domain, it's actually pulling up an old IP address (cached on your own computer) instead of looking for a new one and finding the correct record.

This article will give you the steps required to clear your cached DNS records.


Microsoft Windows 8

  1. Close the application you're currently working with, such as an internet browser or email client.
  2. Press the Windows Logo + R keys together simultaneously. This will cause the Run dialogue window to appear.
  3. Type cmd in the text box and select OK.
  4. When the black screen appears, type the following command and hit enter:

    ipconfig /flushdns
  5. Restart your application (browser or email client).
More Microsoft Operating Systems

For instructions on an alternate Windows Operating System, please toggle the link above.

Mac OS X

It is important to note before following these instructions that the command in step 4 is specific to Mac OX 10.10 Yosemite and will not work on prior versions of Mac OSX as this command changes between versions. It is advised that you follow Apple's instructions to check your version number, and look for the command specific to your version of OSX.

  1. Close the application you're currently working with, such as an internet browser or email client.
  2. Navigate to your Applications folder.
  3. Open Utilities and double click on Terminal.
  4. Type the following command and hit enter:

    sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

  5. Enter the admin username and password when prompted.
  6. Restart your application (browser or email client).

    Don't worry if either command says something like "Not found", and continue to restart your application.

OSX Daily has excellent lists of prior OSX versions and commands:


Linux

Note: Different distributions and versions of Linux may have slightly different commands due to differences in configuration. One of the commands below will probably work.

  1. Open up a root terminal window (Ctrl+T in Gnome).
  2. Type the following command and hit enter:

    /etc/init.d/nscd restart

    You may need to use sudo depending on your installation instead:

    sudo /etc/init.d/nscd restart

    Some distributions support this command:

    sudo /etc/init.d/dns-clean start

    Or support this command:

    sudo service nscd restart

    Some installations may have NSDS located in another directory, like the following example. You may need to locate where it is installed to be able to execute the correct command.

    /etc/rc.d/init.d/nscd restart

  3. Restart your application (browser or email client).
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

WordPress pointing home URL to subdirectory

Pointing your home site's URL to a subdirectory In some cases, you may have a WordPress site...

How to log into cPanel

cPanel is a web hosting account management tool available on all Digicom Linux hosting plans,...

Change cPanel Password or recover lost password

Requesting a New cPanel Password If you have lost or forgotten your cPanel password, you can...

Location of Script Configuration Files

Location of Script Configuration Files These paths are relative to the root of the script, not...

Connect to MySQL Database

How to Connect to the MySQL Database In order for your MySQL database to work as intended, it...