If you are using different providers for your domain and hosting then you are required to configure some DNS settings at your domain provider where you registered your domain.
You domain is likely to be on GoDaddy’s parked nameservers so a temporary page will be displayed when you visit your website. You just need to change your domain name’s nameservers to point your domain name to the servers of DreamHost.
If your domain name is not pointed to the DreamHost nameservers, you will be unable to manage your domain from the DreamHost control panel.
How to Point Domain to Your Web Hosting
1. Web Host’s Name Servers
The first thing that you need to do is to find out the name servers used by your web host. The best way to find out the name servers for your domain is to ask your web host.
The following are the DreamHost nameservers: ns1.dreamhost.com, ns2.dreamhost.com, ns3.dreamhost.com.
2. Setting Nameservers for a Domain Name
1. Once you have the name servers, go to GoDaddy and log in to your Account Manager.
2. Domains, click Launch.
3. Select the domain name(s) you want to modify.
4. From Nameservers, select Set Nameservers.
5. Select I have specific nameservers for my domains.
You are choosing this option because you are hosting your domain name with another company or you have custom nameservers you want to use for this domain name.
6. You must enter at least two nameservers (ns1.dreamhost.com, ns2.dreamhost.com).
7. Click Ok
After updating your nameservers, allow few hours for other networks to access information. It usually take 4 to 8 hours for .com and .net domain names, and 24 to 48 hours for all other domain extensions.
After you set third-party nameservers and the DNS propagates, you can no longer manage your domain name’s DNS in your registrar system (GoDaddy) and must contact your third-party provider (DreamHost) to do so.
If you have any problem setting namesevers then you should contact your domain name registrar technical support team for assistance.