How can I test or preview my website before switching DNS?


There are a few different ways to preview your site before DNS resolves. This will allow you to fully test your site before your DNS servers update.

Basic Sites - Temporary URL

For basic sites which do not need to use the URL i.e. HTML / Basic PHP pages, you can use the temporary URL below.

http://X.X.X.X/~username

You will need to replace username with your actual account username and X.X.X.X with the IP address of the cloud that your account is on.  You can find this information in your Welcome e-mail.  Example below:


 

More Complex or Content-Managed Sites - Host File

In the event your site needs to use the domain name to operate i.e. Wordpress / Joomla / Magento, you can use a local host file method.

Windows

1.  Locate the HOSTS file on your computer. Typically it is in one of the following locations:

Windows NT/2000/XP/2003/Vista/7 - C:\windows\system32\drivers\etc\hosts
Windows 95/98/Me - C:\windows\hosts

2.  Open this file with a text editor such as Notepad or Wordpad (in later versions of Windows, you may need to run Notepad as an administrator to gain access to the file.

3.  Once the file is opened, consider performing a "Save As" so you have an original copy of the file that you can restore later.  You will see two columns of information, the first containing IP addresses and the second containing host names. By default, a windows hosts file should be similar to the following:

127.0.0.1 localhost



You can add additional lines to this file that will point requests for a particular domain to your new server's IP address. You will find your IP address in your new account e-mail. This needs to be replaced below where X.X.X.X is shown.
 
127.0.0.1 localhost
X.X.X.X example.com
X.X.X.X www.example.com


4.  Save your changes and then restart any currently open browsers

5.  Once restarted you can then simply navigate to www.example.com this will then load from your new account with Smart Hosting ignoring your current DNS setup.


Mac

1.  Either by start typing Terminal on the Spotlight, or by going into Applications -> Utilities -> Terminal.

2.  Open the hosts by typing on the Terminal that you have just opened:

$ sudo nano /private/etc/hosts

Type your user password when prompted.

3. The hosts file contains some comments (lines starting with the # symbol), as well as some default hostname mappings (e.g. 127.0.0.1 – localhost).

Simply append your new mappings underneath the default ones. Or edit one of the default values if you know what you are doing!
You can navigate the file using the arrow keys.

4.  When done editing the hosts file, press control-o to save the file.

Press enter on the filename prompt, and control-x to exit the editor.

5. On Leopard, you can issue a simple Terminal command to flush the DNS cache, and have your host file changes to take immediate effect:

  $ dscacheutil -flushcache



Was this answer helpful?
  

Add to Favourites Add to Favourites      Print this Article Print this Article

Also Read
How do I add another domain to my Hosting Account? (Views: 4768)
Video: Changing Your Password (Views: 1037)
Video: Hotlink Prevention (Views: 1018)
Video: MySQL (Views: 1282)
Video: Add-on Domains (Views: 1891)




Partners



©  Smart Cloud Hosting UK Ltd - Registered Company Number 9101547
Smart Hosting has been Rated 5 / 5 based on 609 Reviews Stars
Privacy Policy | Terms of Use | Report Abuse
www.bestwebhosting.co.uk / www.smarthosting.co.uk
*Prices Shown Exclude EU VAT - UK VAT Registration Number GB 196 1704 88
From 1st January 2015 there are new VAT rules for EU customers.

Social Media:
Facebook Facebook Facebook

Accepted Payments

Nominet Member