In the Domain Name System (DNS) hierarchy, a subdomain is a domain that is part of a larger domain. A DNS hierarchy consists of the root-level domain at the top, underneath are the top-level domains, followed by second-level domains and finally subdomains.
Valid subdomains as described by RFC 1034 may contain any letter or number as well as the '-' (hyphen), but must begin with an alphabet character. While both upper and lower case characters are valid, subdomains are case insensitive so 'EXAMPLE.com' is identical to 'example.COM'.
- See also: RFC1034
You can add as many subdomains as you like to any Top Level Domain.
- The length of a particular subdomain label is restricted to 63 characters
- The number of subdomain labels in a domain name is limited to 127
- The sum of the lengths of all labels must not exceed 255 characters.
Subdomains are separated by dots "." and are read from left to right, in descending specificity. Each consecutive subdomain contains all previous subdomains, and is contained by any subsequent subdomains. All subdomains are contained by the second-level domain, which is in turn contained by its top level domain.
All the parts of a domain name, once joined together – the top-level domain, the second-level domain and the subdomain – are called a fully qualified domain name. For example, 'example.com' is a fully qualified domain name; so is 'www.example.com', 'mail.example.com', and 'my.really.long.fully.qualified.domain.example.com'.
In this example:
- the top level domain is 'com'
- the second level domain is 'dreamhosters', and
- the subdomain is 'yoursite'.
Adding a subdomain to your DreamHost account
- Navigate to the (Panel > 'Domains' > 'Manage Domains') page.
- Click the Add Hosting to a Domain / Sub-Domain button.
- On the next page, choose if you want this subdomain to be Fully Hosted, Redirected, Mirrored, Parked, or Cloaked.
Note: You cannot enter a subdomain in the “DNS Only” section.
- Enter the name of the subdomain you wish to add in the corresponding section.
- Click the blue button within each section to save the settings for the subdomain.
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.
Can I add an email for a subdomain?
Yes. Once the subdomain has been added to the 'Manage Domains' page, go to the (Panel > ‘Email’ > ‘Manage Email’) section of your panel proceed with the configuration steps detailed in the following article: