How do I add a subdomain?

There are two ways to add a subdomain at DreamHost.

  • Add it as its own Fully Hosted subdomain
  • Add it as a Custom DNS record to point to another host

The following sections explain both methods.

Adding a subdomain

Adding a subdomain is the same as adding a primary domain. For example, if you already have added the domain and want to add a subdomain of, just add as 'Fully Hosted' the same way.

When you add the subdomain, it automatically is added to the (Panel > 'Domains' > 'Manage Domains') page under the primary domain.

  1. Navigate to the (Panel > 'Domains' > 'Manage Domains') page.
    The 'Manage Domains' page opens:
    01 Adding Domain Subdomain.fw.png
  2. Click the Add Hosting to a Domain / Sub-Domain button.
  3. Choose if you want this subdomain to be Fully Hosted, Redirected, Mirrored, Parked, or Cloaked.

    You cannot enter a subdomain in the “DNS Only” section.

  4. Enter the name of the subdomain you wish to add in the corresponding section. For example, if you wanted to 'Fully Host' the subdomain, add the subdomain ( to the first field titled 'Domain to host'.
  5. Click the blue button within your chosen section (Fully Hosted, Redirected, Mirrored, Parked, or Cloaked) to save the settings for the subdomain.

    If you receive the following error message:

    You can't add that domain: you must add the parent domain to your account before adding a subdomain to it.

    It means that the second level domain is not yet in the system. A subdomain can only be created if its second level domain is created first ( This is necessary even if you don't plan on hosting the second level domain at DreamHost.

Once the subdomain is set as Fully Hosted, an IP address is assigned. If your nameservers are not hosted with DreamHost you must point your A records to this IP.

View the DNS article for instructions on how to view this new IP address.

Adding a subdomain as a Custom DNS record

If you are hosting the primary domain at DreamHost (, but want to host the subdomain at another company (, you should create a 'Custom DNS' record instead. This allows you to set the IP address of the subdomain to point to another hosting provider.

View the following article that describes how to add an 'A Record' as a custom DNS record. This is the same method you'll use to create your subdomain.

Propagation time

After the domain is added, the DNS must propagate. This can take 4-6 hrs. You can check the following site to confirm the DNS has updated in your location.

See also

Did this article answer your questions?

Article last updated PST.