Namecheap DNS Setup Guide
Step-by-step instructions for configuring DNS records in Namecheap
Setting Up DNS Records in Namecheap
This guide will walk you through adding the necessary DNS records to your Namecheap domain to verify ownership and enable email authentication for Brew.
For official documentation from Namecheap, please visit their How to add TXT/SPF/DKIM/DMARC records page.
Prerequisites
- A Namecheap account with your domain already registered
- Your domain added to Brew (from the Set Sending Domain step)
Step-by-Step Instructions
Log in to Namecheap
Go to Namecheap.com and log in to your account.
Access your domain's DNS settings
- Click on “Domain List” from the left sidebar
- Find your domain and click “Manage”
- In the domain management page, click on the “Advanced DNS” tab
Set up Custom MX if using Gmail/G Suite
If you are currently using Gmail or G Suite with Namecheap’s automatic integration:
- In the “Mail Settings” section, click the dropdown and select “Custom MX”
- This will allow you to add your own MX records
- Important: If you switch from Gmail to Custom MX, you’ll need to manually add Gmail’s MX records to maintain your Gmail service
If you’re using Gmail or G Suite with automatic integration, switching to Custom MX without adding Gmail’s MX records will disrupt your email service. Make sure to have Gmail’s MX records ready to add.
Add MX Record
- In the “Mail Settings” section (if you selected Custom MX), click “Add New Record”
- Select “MX Record” from the Type dropdown
- For the Host field, enter the subdomain you’re using with Brew (e.g., “mail” or “news”)
- For the Value field, paste the MX value from your Brew dashboard
- In the Priority field (the empty column after Value), enter “10”
- Leave TTL as “Automatic”
- Click the checkmark to save
Namecheap doesn’t label the Priority column. It’s the empty column after the Value field.
Add SPF Record (TXT)
- In the “Host Records” section, click “Add New Record”
- Select “TXT Record” from the Type dropdown
- For the Host field, enter the same subdomain you used for the MX record
- For the Value field, paste the SPF value from your Brew dashboard
- Leave TTL as “Automatic”
- Click the checkmark to save
Add DKIM Records (CNAME)
For each DKIM record shown in your Brew dashboard:
- In the “Host Records” section, click “Add New Record”
- Select “CNAME Record” from the Type dropdown
- For the Host field, enter the long string ending with
._domainkey
(copy exactly as shown in Brew) - For the Value field, paste the DKIM value from your Brew dashboard
- Leave TTL as “Automatic”
- Click the checkmark to save
Add DMARC Record (Optional but Recommended)
- In the “Host Records” section, click “Add New Record”
- Select “TXT Record” from the Type dropdown
- For the Host field, enter
_dmarc
- For the Value field, enter
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
(replace yourdomain.com with your actual domain) - Leave TTL as “Automatic”
- Click the checkmark to save
Verify DNS Records in Brew
- Return to your Brew dashboard
- Click the “Verify Records” button at the bottom of the DNS Records page
- Wait for the verification process to complete
DNS changes in Namecheap typically propagate within 30 minutes, but can take up to a few hours. If verification fails initially, wait and try again.
Common Issues with Namecheap DNS Setup
Namecheap-Specific Tips
Save Each Record Individually
In Namecheap, you must click the checkmark icon to save each individual record after creating it. Don’t forget this step or your records won’t be saved.
Custom MX Required
To add your own MX records, you must select “Custom MX” from the Mail Settings dropdown. This is required before you can add MX records for Brew.
Domain Parking Page
If you’re seeing Namecheap’s parking page instead of your site, make sure to disable domain parking in the domain settings after adding your DNS records.
Automatic TTL
Namecheap’s “Automatic” TTL works well for most purposes. There’s no need to change this setting unless you have specific requirements.
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.