Dreamhost DNS Setup Guide
Information about Dreamhost DNS limitations and alternative solutions
Dreamhost DNS Setup Guide
This guide provides information about Dreamhost DNS limitations and alternative solutions for setting up email authentication with Brew.
For official documentation from Dreamhost, please visit their DNS Records page.
Important Limitation with Dreamhost
Dreamhost currently does not support adding custom MX records for subdomains in their standard DNS management. This is a significant limitation that prevents setting up proper email authentication for Brew.
Understanding the Limitation
Dreamhost’s DNS management has several restrictions that make it challenging to set up the required records for email authentication:
- You cannot add custom MX records for subdomains
- The DNS management interface is limited compared to other providers
- Some required record types may not be supported
Alternative Solutions
Since Dreamhost doesn’t support the necessary DNS configuration, you have several options:
Use External DNS Provider
Set up your domain with a third-party DNS provider while keeping your hosting at Dreamhost.
Use Dreamhost Panel DNS
For some Dreamhost plans, you might have access to the Panel DNS system, which offers more flexibility.
Transfer Domain
Transfer your domain registration to a provider with better DNS management options.
Contact Dreamhost Support
Reach out to Dreamhost support to see if they can manually add the required records for you.
Option 1: Using an External DNS Provider (Recommended)
The most reliable solution is to use an external DNS provider while keeping your hosting with Dreamhost:
Sign up with a third-party DNS provider
We recommend one of these providers:
- Cloudflare (Free)
- Amazon Route 53 (Paid)
- Google Cloud DNS (Paid)
Each offers full control over DNS records including the ability to add MX records for subdomains.
Update your nameservers
- Log in to your Dreamhost panel
- Go to Domains → Manage Domains
- Click the DNS link next to your domain
- Select “Use custom DNS (DNS Only)” or “Use external nameservers”
- Enter the nameservers provided by your new DNS provider
- Save your changes
When changing nameservers, there may be temporary disruption to your website and email services. Make these changes during low-traffic periods.
Configure your DNS records
Once your nameservers are updated:
- Set up the necessary A and CNAME records to point your domain to Dreamhost for your website
- Follow the DNS guide for your specific provider to add Brew’s required records:
Option 2: Using Dreamhost Panel DNS (Advanced)
Some Dreamhost plans offer more advanced DNS management through their Panel DNS system:
Check if Panel DNS is available
- Log in to your Dreamhost panel
- Go to Domains → DNS
- Check if you have access to Custom DNS Records
Panel DNS may not be available on all plans or may require contacting Dreamhost support to enable it.
Add DNS records if available
If you have access to Custom DNS Records:
- Add MX records for your subdomain
- Add TXT records for SPF
- Add CNAME records for DKIM
However, be aware that even with Panel DNS, you may still face limitations with subdomain MX records.
Option 3: Contact Dreamhost Support
If you prefer to keep everything with Dreamhost:
Reach out to Dreamhost support
Contact Dreamhost support and specifically request:
- Their assistance in adding custom MX, TXT, and CNAME records for your subdomain
- Ask if they can manually add these records for you
- Provide them with the exact records from your Brew dashboard
Be sure to mention that you need these records for email authentication, which is critical for email deliverability.
Recommended Third-Party DNS Providers
Based on our experience, these providers work well with Brew:
Cloudflare
Free DNS management with excellent performance
Route 53
AWS’s reliable DNS service (paid)
Google Cloud DNS
Google’s enterprise-grade DNS (paid)
Need support?
We’re here to help!
Scheduled support
Book a call with the founders — we have time slots open most days
Immediate support
Call us on +1-(332)-203-2145 or emails us on hey@getbrew.ai
We’re more than happy to help you set up your DNS records. Ping us on Slack (we should have connected with you by now) or through one of the mechanisms above.