Skip to main content
New AI-powered DMARC analysis + open REST API See how → →
Setup Guide

Add a DMARC Record in
GoDaddy DNS

Protect your domain from email spoofing and phishing by publishing a DMARC record in GoDaddy. Five steps, under 10 minutes.

Quick Answer

Log in to GoDaddy, open DNS Management for your domain, click Add, select TXT, enter _dmarc as the name, and paste your DMARC policy (e.g., v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com) as the value. Save and allow 24-48 hours for DNS propagation.

Source: RFC 7489 (DMARC) | GoDaddy DNS Management

Before you start

SPF Record

A published SPF TXT record listing authorized sending IPs for your domain.

Check SPF →
DKIM Signing

DKIM enabled in your email provider (Google Workspace, Microsoft 365, etc.).

Check DKIM →
GoDaddy Access

Admin credentials for your GoDaddy account with DNS management permissions.

GoDaddy Login →
Step-by-Step

GoDaddy DMARC setup walkthrough

1

Log in to GoDaddy

Go to godaddy.com and sign in with your username and password. Enable two-factor authentication if you have not already. From the main dashboard, locate "My Products" to see all domains you manage.

2

Open DNS Management

Click on the domain you want to configure. Look for "DNS Management" under Additional Settings - this opens the DNS Zone Editor where you can view and modify all DNS records (A, AAAA, CNAME, TXT, MX) for the domain.

3

Add a new TXT record

In the Records section, click "Add" and select "TXT" from the record type dropdown. In the Name field, enter _dmarc (GoDaddy automatically appends your domain). This prefix tells receiving mail servers that this record contains your DMARC policy.

4

Enter your DMARC policy value

In the Value field, enter your DMARC record. A recommended starting point: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com - replace the email address with your own or use the rua address provided by DMARC Report. Set TTL to 1 Hour (or the default).

Example DMARC Record
Name
_dmarc
Type
TXT
Value
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
5

Save and verify

Click "Save" to publish the record. DNS propagation typically takes 1-48 hours. Use the DMARC Report DMARC Checker to verify your record is live and correctly formatted. First aggregate reports typically arrive within 24-72 hours.

Enforcement Timeline

Path to full enforcement

DMARC enforcement is a journey, not a switch. Each phase requires a minimum of 90 days of monitoring. The full path from p=none to p=reject typically takes 9 to 18 months.

p=none
Monitor
90+ days minimum

Collects aggregate reports without affecting mail delivery. Identifies all legitimate sending sources and discovers unauthorized senders.

p=quarantine
Quarantine
90+ days minimum

Routes failing messages to spam/junk folders. Provides intermediate protection while you confirm all legitimate senders pass authentication.

p=reject
Enforce
Ongoing

Blocks unauthenticated email entirely. The strongest protection against domain spoofing and phishing. Typically reached 9-18 months after initial setup.

Understanding DMARC record parameters

Tag Purpose Example Required
v= DMARC version DMARC1 Yes
p= Policy for domain none / quarantine / reject Yes
rua= Aggregate report address mailto:dmarc@example.com Recommended
ruf= Forensic report address mailto:forensic@example.com Optional
pct= Percentage subject to policy 100 (default) Optional
adkim= DKIM alignment mode r (relaxed) / s (strict) Optional
aspf= SPF alignment mode r (relaxed) / s (strict) Optional
sp= Subdomain policy none / quarantine / reject Optional
FAQ

Common questions

How long does it take to add a DMARC record in GoDaddy?

Adding the DNS record itself takes less than 5 minutes. DNS propagation can take up to 48 hours, though most changes are visible within 1-2 hours. First DMARC aggregate reports typically arrive within 24-72 hours after propagation completes.

What should I set my DMARC policy to initially?

Always start with p=none. This monitoring-only policy collects data without affecting email delivery. Monitor aggregate reports for a minimum of 90 days to identify all legitimate sending sources before progressing to p=quarantine and eventually p=reject. The full journey to enforcement typically takes 9 to 18 months.

Can I have multiple DMARC records for my domain?

No. A domain must have exactly one DMARC TXT record at _dmarc.yourdomain.com. Multiple records cause a PermError and receivers ignore all of them. If you see an existing DMARC record in GoDaddy DNS, edit it rather than creating a new one.

Do I need SPF and DKIM before adding DMARC?

Yes. DMARC authenticates email by checking that either SPF or DKIM passes and aligns with the From header domain. Without SPF and DKIM configured, DMARC has nothing to validate. Configure SPF and DKIM first, then add your DMARC record.

What email address should I use for rua reports?

You can use any email address, but a dedicated address like dmarc@yourdomain.com keeps reports organized. For automated processing, use the rua address provided by DMARC Report - our platform parses the XML reports into visual dashboards. If rua points to a different domain, you need an external verification DNS record.

What if my DMARC record is not detected after saving?

Verify the record was saved correctly in GoDaddy DNS settings. Check for typos in the _dmarc name or value field. Allow up to 48 hours for DNS propagation. Use the DMARC Report DMARC Checker to test. If the record still does not appear, clear your local DNS cache and try again.

Monitor your GoDaddy domain with DMARC Report

Start your free trial - no credit card required. See who sends email from your domain in minutes.

Start Free Trial

Easy Setup, Powerful Protection

G2 Leader - DMARC

Rated 4.8/5 on G2 · 469 verified reviews

G2 Momentum Leader - DMARC
DG

Dave G.

Owner

5/5

"DMARC Report has been invaluable in fixing email deliverability issues for our clients"

DMARC Report dashboard allows us to see easily what is compliant and what isn't compliant so we can quickly fix issues.

9/27/2022 Verified on G2
AL

Antoine L.

5/5

"Incredible Service for an affordable price"

The software is easy to use and has also an entry friendly free plan up to 1,000 mails per month.

9/12/2023 Verified on G2
ZK

Zunaid K.

Director

5/5

"Essential tool for email delivery"

This tool helps us to implement DMARC reporting for our domains in an easy to use manner.

8/8/2024 Verified on G2