Dreamhost DNS Setup Guide

Complete dreamhost dns setup guide with step-by-step instructions. Configure A, CNAME, MX, and TXT records for your domain correctly.

ReviewMyDNS is a free DNS propagation checker that queries 50+ global DNS servers to verify your DNS records. Check A, AAAA, MX, CNAME, TXT, NS, and SOA records instantly.

How to Set Up DNS Records on DreamHost

DreamHost is an established web hosting provider and domain registrar trusted by over 1.5 million websites. This guide covers how to manage DNS records in DreamHost's control panel for websites, email configuration, and domain verification.

Step-by-Step Setup Guide

  1. Log Into DreamHost Panel Access your DreamHost account to manage DNS.
    • Visit panel.dreamhost.com and sign in with your credentials
    • Click 'Domains' in the left navigation menu
    • Select 'Manage Domains' from the dropdown
    • Find your domain in the list and click 'DNS' link next to it
  2. Access DNS Management Page Navigate to the DNS records editor for your domain.
    • DreamHost displays all current DNS records in a table
    • You'll see default records including DreamHost nameservers and hosting records
    • Scroll down to the 'Add a custom DNS record' section
    • Custom records override DreamHost's automatic DNS entries
  3. Add Custom DNS Record Create a new DNS record for your domain.
    • Enter the Name field (leave blank for root domain, or type subdomain)
    • Select record Type from dropdown (A, AAAA, CNAME, MX, TXT, SRV)
    • Enter the Value (IP address, hostname, or text content)
    • For MX records, also enter priority number
    • Click 'Add Record Now!' to save
  4. Verify DNS Propagation Confirm your changes have propagated globally.
    • DreamHost DNS changes typically take effect within 4-6 hours
    • Some records may update faster depending on TTL settings
    • Use ReviewMyDNS to check propagation status across global DNS servers
    • Flush your local DNS cache for immediate testing on your device

Common DNS Record Types on DreamHost

  • A Record: Points your root domain or subdomain to an IPv4 address. Leave name blank for root domain or enter subdomain name. Name: (blank), Type: A, Value: 192.0.2.1
  • CNAME Record: Creates an alias pointing to another domain name. Cannot be used on the root domain - use A record instead. Name: www, Type: CNAME, Value: example.com
  • MX Record: Routes email to your mail server. DreamHost email uses mx1.dreamhost.com and mx2.dreamhost.com. Name: (blank), Type: MX, Value: mx1.dreamhost.com, Priority: 0
  • TXT Record: Stores text data for SPF, DKIM, DMARC, and domain verification. Essential for email deliverability. Name: (blank), Type: TXT, Value: v=spf1 include:netblocks.dreamhost.com ~all

Troubleshooting Common Issues

  • DNS changes taking longer than expected: DreamHost DNS can take 4-6 hours to propagate fully. This is slower than some providers due to their DNS architecture. Flush your local DNS cache and use ReviewMyDNS to check if propagation is in progress. If still not updated after 6 hours, contact DreamHost support.
  • Custom DNS records being overridden: DreamHost automatically manages DNS for hosted domains. If your custom records are being overridden, ensure you're adding them in the 'Custom DNS' section, not the auto-generated section. Remove DreamHost hosting from the domain if you want full manual DNS control.
  • Email not working after DNS changes: If using DreamHost email, verify MX records point to mx1.dreamhost.com and mx2.dreamhost.com. If using Google Workspace or Microsoft 365, update MX records to their servers. Add appropriate SPF and DKIM TXT records for your email provider.
  • Domain showing DreamHost 'coming soon' page: This means the domain is registered but not yet configured for hosting. Add hosting in the DreamHost panel under Domains > Manage Domains > Add Hosting. Or update the A record to point to your external hosting IP address.

Frequently Asked Questions

  • What are DreamHost's nameservers? DreamHost's nameservers are ns1.dreamhost.com, ns2.dreamhost.com, and ns3.dreamhost.com. These are required if you want to manage DNS through DreamHost's panel. You can find them in your panel under Domains > Registrations.
  • How long does DreamHost DNS propagation take? DreamHost DNS changes typically take 4-6 hours to propagate globally, though some changes may appear sooner. This is slightly slower than some providers. Monitor propagation status with ReviewMyDNS to see which global servers have updated.
  • Can I use DreamHost DNS with hosting elsewhere? Yes, you can register your domain at DreamHost and point it to external hosting via A records or CNAME records. You can also use DreamHost's nameservers while pointing records to external servers, or change nameservers entirely to another DNS provider.
  • Does DreamHost offer free SSL with DNS? DreamHost provides free Let's Encrypt SSL certificates for domains hosted on their servers. If your domain points elsewhere, SSL must be configured at your hosting provider. SSL certificates are issued automatically when DNS properly points to DreamHost hosting.