A common problem when changing DNS or name servers is DNS being cached leading to you to continue to see the old DNS records, usually this is resolved within 24/48 hours, but here are some things you can do to flush the DNS cache to allow you to access your services more quickly.
Tip : if you are transferring a domain and will also be changing hosting then before domain transfer we recommend assigning our name servers at your current registrar first, this will set the name servers before transfer and save time. You can then go ahead and do the domain transfer at your leisure.
Clearing DNS cache
First check that your domain's DNS has really changed, you can do this via www.intodns.com which gives you lots of information about the current DNS status of your domain, if it is wrong here and you have only just changed Name servers then wait an hour or so, if the change has happened here and you're still seeing the old DNS then try the following steps.
You should attempt to view your domain after each step.
- On windows PC's you should run the following commands in a dos prompt to clear DNS cache. (These should be run from a DOS prompt with administrator privilages. Top TIP: you can add these lines to a clearcache.bat file then right click the file and run as administrator to quickly clear your local PC's DNS cache)
net stop dnscache
net start dnscache
- Restart your PC and ADSL Modem/Router.
- The DNS may be cached at your DNS servers, in this case try changing your DNS servers to another DNS provider like OpenDNS who offer free, fast and regularly updated DNS servers. You can find their DNS servers at the bottom of the page at http://www.opendns.com/. You normally add them to your ADSL/Router config but in some cases you may add it directly into your PCs internet connection.
If all of the above fails then the simple answer is to wait. Eventually DNS will propagate and you will see the new DNS.
See the following link regarding the email reception during propagation: