DNS, or Domain Name Service, provides various records that are looked up and used to make the internet work. Your site will have a variety of DNS records for the multiple services setup for your domain. The details in this article provide information regarding some of the records that are applied to your domain.
You can review all of the DNS records that are setup for any site you host at DreamHost by clicking on the DNS link under the domain name on the (Panel > ‘Domains’ > ‘Manage Domains’) page:
This information is very handy if your domain points to non-DreamHost nameservers and you need to setup any or all of these records manually to point to DreamHost hosted services.
If you are using DreamHost hosting services (including parking or a redirect of the site), and your domain is registered with DreamHost, you should use these name servers:
- ns1.dreamhost.com 220.127.116.11
- ns2.dreamhost.com 18.104.22.168
- ns3.dreamhost.com 22.214.171.124
As long as the nameservers are pointing to DreamHost, the records on your domain’s DNS page will be applied to your domain. Additionally, you can have your domain’s nameservers pointing to DreamHost, but point your domain’s A records to another web host so that the site is being hosted elsewhere. You can also create custom DNS entries on the ‘DNS’ page for your domain.
View the following wiki for more information on Custom DNS instructions:
You’ll notice that there are numerous non-editable DNS records on your domain’s DNS page.
If you need to modify the A record, "www", or "ftp" records for your domain, you will need to remove the web hosting with us from that domain, so the domain is not pointing to two different records. To remove our hosting (which removes our non-editable records), click the Remove button to the right of your domain:
If you do not remove our hosting when adding your custom A records, a DNS conflict will occur as the domain will then point to two locations and will not respond properly.
You can manage your domain registration at any registrar and point your domain’s hosting to DreamHost. If your domain is using outside nameservers, you will need to configure some custom DNS settings where your nameservers are currently pointing.
DreamHost recommends making the following custom DNS configurations:
- Make an "A" type record to point to the A record with us. You can find the information required for your domains in your panel under (Panel > ‘Domains’ > ‘Manage Domains’).
- Click the DNS link under the domain name you want to redirect from the non-DreamHost provider. The "A" type record found there (displayed as an IPv4 address) should be copied into the DNS settings of the non-DreamHost provider.
|Note:||You will need to contact the non-DreamHost DNS provider for specific instructions on setting those records up with them.|
The screenshot in the first section shows the section on the ‘DNS’ page for your domain where you can find the records that are set up for your domain with DreamHost.
The details for each column consist of the DNS record set up for your domain:
- Shows the service for this record. For example, if you have a record for the ‘www’ service, the ‘www’ name will be listed under this column.
- Shows the record type. For the ‘www’ hosting service, you will see ‘A’ here as it would be set up as an ‘A’ record for that service.
- Shows the value for that record. You will see a different value here depending on the type of record that’s setup; for the ‘www’ record, this column will show an IP address to point the ‘www’ record to so that it’s hosted with DreamHost.
Basic DNS Records
- See also: List of DNS record types on Wikipedia
This section outlines the various types of records that are setup for a domain and what they are for. These records can be configured through the (Panel > ‘Domains’ > ‘Manage Domains’) page by clicking the ‘DNS’ link under the domain name.
- This is the ‘Address’ record (A record) to forward the hostname to an IPv4 address.
- You can read more about A records here:
- This is the IPv6 address record. You can use this to forward the mapping of the hostname to an IPv6 address.
- Also called a “pointer record”, this is used for the reverse mapping of an IP address to a hostname. Dreamhost currently only supports reverse DNS records when a unique IP is added to a domain.
- You can read more about Unique IPs here:
- Also known as ‘mail exchange’ records, which show you the host record the domain is pointing to for mail hosting.
- The “canonical name record” or CNAME record points one domain name to another domain name.
- The text records are free-form text strings, used for things like SPF and DKIM signing for mail services.
- For further information regarding SPF and DKIM, please see the following wiki articles:
- "Service locator" records advertise a specific service that a server offers.
- These “nameserver records” delegate a domain or subdomain to another DNS server.
|Note:||You can find further information regarding IP addresses and the two types that are used in the following wiki aricle:|
Below are some additional details regarding DNS records:
- MX records consist of two parts: the priority and the domain name. For example:
- ⇒ The ‘0’ is the priority.
- ⇒ The lower the number means a higher priority.
- ⇒ The ‘mail.MYDOMAIN.com’ is the mail server to which it connects.
- ⇒ Outgoing email servers connect to the MX servers in order of priority.
- ⇒ If two servers have the same priority, it picks one at random. (This in effect load balances the connections.)
- When looking up an A record, you may get a CNAME record in response, for example:
dig www.cloudflare.com www.cloudflare.com. 260 IN CNAME www.cloudflare.com.cdn.cloudflare.net. www.cloudflare.com.cdn.cloudflare.net. 260 IN A 126.96.36.199 www.cloudflare.com.cdn.cloudflare.net. 260 IN A 188.8.131.52
- ⇒ You can lookup the A record of that CNAME record. You will either be presented with yet another CNAME record or an A record.
- ⇒ In situations where you cannot control the IP address of your server, such as a home user who receives an IP address from their ISP, dynamic DNS may be used to keep the domain name properly updated. You can find further information about dynamic DNS in the following wiki:
Below are some helpful links to outside sources that provide you with further details on various topics discussed on this page. The ‘Test your DNS’ page below provides a tool which is especially helpful in looking up your domain’s DNS records.
You can also review information in the following wikis: