Viewing site before DNS change
- 1 Overview
- 2 A note about using Dreamhosters.com with a CMS
- 3 Viewing your site through a dreamhosters.com subdomain
- 4 Viewing your site through your hosts file
- 5 Viewing your MySQL database before DNS change
- 6 See also
When you visit a website, you are redirected to the hosting company where your DNS is pointed. It’s also possible to upload your content to the DreamHost servers before you point your DNS to DreamHost and then view how the site will look on your DreamHost server. This article walks you through how to view the website you’ve uploaded to the DreamHost servers before this DNS change.
A note about using Dreamhosters.com with a CMS
Some Content Management Systems (CMS) like WordPress have the domain name stored as a setting in the sites configuration file.
You can install and set up your site on a dreamhosters.com subdomain. But when it comes time to migrate the site to the primary domain, you’ll need to update the URLs in the database.
Visit this link at WordPress for further details on how to move the site to a new URL:
Viewing your site through a dreamhosters.com subdomain
For temporary web viewing, you are able to add a subdomain of dreamhosters.com on your (Panel > 'Domains' > 'Manage Domains') page. For example, if your site is named example.com, you can set up a dreamhosters.com subdomain such as example.dreamhosters.com. Then, set that dreamhosters URL to MIRROR your primary website.
In the example below, your site is named yoursite.com and the dreamhosters subdomain is named yoursite.dreamhosters.com:
- Open your (Panel > ‘Domains’ > ‘Manage Domains’) page.
- Make sure your domain is set up as Fully Hosted.
- Click the Add Hosting to a Domain / Sub-Domain button found at the top of the page.
- Scroll down to the Mirrored section and fill in the two fields:
- Create the mirror at: Type in the dreamhosters.com address you wish to use. In this case, you’d type in "yoursite.dreamhosters.com".
- Mirror this site: Select the name of your primary domain to be mirrored.
- Click the Mirror this domain button to complete the setup. It may take up to 6 hours for this newly-created mirror to update, but once it does, you'll be able to access your domain (via this mirror) before you change the nameservers to point to DreamHost.
When you are ready to point your DNS to DreamHost, visit the following article pages which provide full instructions:
|Note:||Do not try to visit your site at DreamHost by its IP address, as the IP address is for the server, not the website. If you visit the IP, you’ll see a Site Not Found page which you can read about here:|
Viewing your site through your hosts file
A 'hosts' file is a text file on your home computer. It is used to map a domain name to a specific server. If you edit it, you can change where your computer searches for a website.
When you look up a URL in your browser, your computer sends out a query into the internet to find where your site is located. Your site is located where your DNS is pointed to. If you edit the 'hosts' file, you can change where your computer searches for a website.
In this way you can view a site on your DreamHost server when the DNS is pointed to another company.
Locate your A records
Each site at DreamHost has two A records for the URL. One for your domain with and without www. For example:
- 22.214.171.124 example.com
- 126.96.36.199 www.example.com
View the DNS article for details on how to view these records. Make a note of these as you'll need to add the IP to your 'hosts' file in the next step.
Opening your hosts file
On most Windows systems, you can find the hosts file in the following directory:
It might be set to hidden so make sure you have 'show hidden files' turned on.
Notepad is a basic text editing program that is already install on Windows. To open the 'hosts' file with Notepad, follow the steps below:
- Open the 'Start' menu.
- In the search box, type in 'notepad'.
- Right click on the 'Notepad' option and choose 'Run as administrator'.
- This opens a blank Notepad file
- On the top left of this blank file, click the 'File > Open...' menu option.
- In the 'Explorer' window, navigate to the
- Choose the 'hosts' file and click Open.
- At the bottom of the file, add your DreamHost site IP followed by the domain.
188.8.131.52 example.com 184.108.40.206 www.example.com
- Save the file.
- Finally, make sure to flush your computer's DNS to ensure the new settings update.
- Restart your browser and try accessing your domain.
You can now view your site as it appears on your DreamHost server. Once you point your DNS to DreamHost, you can then remove these lines.
Using Apple Mac OS
- Launch Terminal by pressing command (⌘) + spacebar which opens the search box.
- Type the word Terminal.
- Press the return key or click the Terminal icon beneath TOP HIT.
- The Terminal prompt opens.
- Enter the following in the Terminal command prompt:
sudo nano /private/etc/hosts
- Enter the administrator password. Note: Typed passwords are not displayed on the command line.
- Once the hosts file is open, use the arrow keys to navigate to the bottom to make any modifications.
- When finished, press Control + O followed by Enter to save changes to
- Press Control + X to exit out of nano.
- Quit Terminal when finished.
Make sure to flush your DNS to ensure the new settings update. Once you point your DNS to DreamHost, you can then remove these lines.
On most Linux-based systems:
- The hosts file can be located in the
- The hosts file is usually called
- The full path is
The steps to edit and save the file are the same as the 'Mac OS' instructions above.
Viewing your MySQL database before DNS change
If you need to access a MySQL database before DNS changes, you can do the same thing by using a "temporary" MySQL host arrangement.
Visit the following article for more information: