Skip to content
CM
Implementation Guides··7 min read

How to Verify Your DNS Configuration

Complete guide to verifying SPF, DKIM, DMARC, and MX records after DNS setup — tools, step-by-step checks, common issues, and troubleshooting guide.

Quick Answer

Use MXToolbox to verify each record type, send a test email to mail-tester.com to check authentication, and verify Google Postmaster Tools for ongoing monitoring. Wait 24–48 hours after adding records before testing.

Introduction

After configuring SPF, DKIM, DMARC, and MX records, you need to verify everything is working before starting warmup. DNS changes can take 24–48 hours to propagate, and misconfigured records are a common cause of deliverability problems.

This guide covers how to verify each record type, what tools to use, and how to troubleshoot common issues.

Who This Guide Is For

  • Anyone who has just configured DNS records for cold email
  • People whose emails are failing authentication checks
  • Teams troubleshooting deliverability issues related to DNS

Key Takeaways

  • 1. Wait 24–48 hours after DNS changes before verifying
  • 2. Use MXToolbox for record lookups and mail-tester.com for email testing
  • 3. Verify SPF, DKIM, DMARC, and MX records individually
  • 4. Common issues: wrong record values, exceeded SPF lookups, DKIM not enabled
  • 5. Set up Google Postmaster Tools for ongoing monitoring

Verification Tools

ToolWhat It ChecksURL
MXToolboxIndividual DNS records (SPF, DKIM, DMARC, MX)mxtoolbox.com
mail-tester.comFull email authentication from a sent test emailmail-tester.com
Google Admin ToolboxDNS records and email configurationtoolbox.googleapps.com
Google Postmaster ToolsGmail-specific reputation and authenticationpostmaster.google.com

Verification Steps

  1. Wait 24–48 hours after adding DNS records
  2. Check SPF at MXToolbox SPF Lookup
  3. Check DKIM at MXToolbox DKIM Lookup (enter selector: google for Google Workspace)
  4. Check DMARC at MXToolbox DMARC Lookup
  5. Check MX record at MXToolbox MX Lookup
  6. Send a test email to mail-tester.com and review the full report
  7. Set up Google Postmaster Tools for ongoing monitoring

Verifying SPF

  1. Go to mxtoolbox.com/SPFRecordLookup.aspx
  2. Enter your domain name
  3. Verify the SPF record is found
  4. Check that the record starts with v=spf1
  5. Verify the lookup count is under 10
  6. Check that your email provider's include is listed

⚠️ Warning

If SPF shows 'No SPF Record Found' after 48 hours, check that the TXT record was added at the root domain (@), not at a subdomain.

Verifying DKIM

  1. Go to mxtoolbox.com/DKIMLookup.aspx
  2. Enter your domain and the selector (google for Google Workspace, selector1 for Microsoft 365)
  3. Verify the DKIM record is found
  4. Check that the public key is valid
  5. For Google Workspace: verify 'Start authentication' is enabled in the admin console

ℹ️ Info

If DKIM record is not found, double-check the selector name. Google uses 'google' (google._domainkey.yourdomain.com). Microsoft uses 'selector1' and 'selector2'.

Verifying DMARC

  1. Go to mxtoolbox.com/DMARCLookup.aspx
  2. Enter your domain name
  3. Verify the DMARC record is found at _dmarc.yourdomain.com
  4. Check that the record starts with v=DMARC1
  5. Verify the policy is set (p=none for monitoring)
  6. Check that the rua tag points to a valid email address

Full Email Authentication Test

Individual record checks verify the records exist. The mail-tester.com test verifies that your email actually passes authentication when sent.

  1. Go to mail-tester.com
  2. Copy the unique email address shown
  3. Send a plain text email from one of your cold email mailboxes
  4. Click 'Check your score' on mail-tester.com
  5. Review the SPF, DKIM, and DMARC results
  6. A score of 9/10 or 10/10 indicates proper authentication

📝 Example

mail-tester.com results page showing 9/10 score with green checkmarks for SPF, DKIM, and DMARC.

Troubleshooting Common Issues

IssueLikely CauseFix
SPF record not foundRecord added at subdomain instead of rootMove TXT record to @ (root domain)
SPF PermErrorMore than 10 DNS lookupsFlatten SPF or remove includes
DKIM record not foundWrong selector or not propagatedCheck selector name, wait 48h
DKIM fails at mail-testerStart authentication not enabled (Google)Enable in admin console
DMARC not foundRecord at wrong hostnameVerify record is at _dmarc.yourdomain.com
MX record missingMX record not configuredAdd MX record from email provider

Best Practices

  • Wait 24–48 hours after DNS changes before testing
  • Verify each record type individually at MXToolbox
  • Send a test email to mail-tester.com for full authentication check
  • Set up Google Postmaster Tools for ongoing monitoring
  • Re-verify after any DNS changes

Mistakes to Avoid

  • Testing immediately after adding DNS records
  • Only checking one record type and assuming the rest work
  • Not using mail-tester.com for end-to-end testing
  • Ignoring Google Postmaster Tools data

Expert Tips

  • mail-tester.com is the single most useful tool — it tests everything in one shot
  • If all records pass at MXToolbox but fail at mail-tester.com, the issue is likely propagation delay
  • Set up Google Postmaster Tools now — you will need it for ongoing monitoring
  • Re-run verification every month to catch any DNS changes or issues

DNS Verification Checklist

  • SPF record found and valid at MXToolbox
  • SPF lookup count under 10
  • DKIM record found at correct selector
  • DKIM start authentication enabled (Google Workspace)
  • DMARC record found at _dmarc.yourdomain.com
  • DMARC policy set to p=none
  • MX record points to email provider
  • Test email scores 9/10+ at mail-tester.com
  • Google Postmaster Tools configured

Summary

DNS verification is a critical step between configuration and warmup. Use MXToolbox to check each record type individually and mail-tester.com to verify full authentication from a sent email.

Common issues include wrong record placement, exceeded SPF lookups, and DKIM not being enabled in the admin console. Most issues resolve with correct DNS values and patience for propagation.

After verification, set up Google Postmaster Tools for ongoing monitoring. Then proceed to domain warmup.

Frequently Asked Questions

How long should I wait before testing DNS records?
Wait at least 24–48 hours after adding records. Most DNS changes propagate within a few hours, but some registrars take longer. If records are not showing after 48 hours, check that they were saved correctly.
What score should I get at mail-tester.com?
9/10 or 10/10 indicates proper authentication. Below 8/10 suggests issues with SPF, DKIM, or DMARC that need investigation.
What if records pass at MXToolbox but fail at mail-tester.com?
This usually means the receiving server's DNS resolver has not yet picked up your changes. Wait another 24 hours and test again.

Next Steps

  • Start warmup with our Warmup Guide
  • Check your inbox readiness score
  • Monitor with Google Postmaster Tools

Verify your DNS setup

Use ColdMailCalculator to forecast your cold email results before you send.

Related Resources