DMARC Record Generator
Welcome to the DMARC Record Generator — a simple tool designed to help you protect your domain from email spoofing and phishing attacks.
Choose from two modes based on your needs:
Easy Mode: Quickly set a DMARC policy (none, quarantine, or reject) and define how much of your email traffic is enforced—perfect for fast setup or basic protection.
Advanced Mode: Unlock full control with subdomain policies, strict SPF & DKIM alignment, and failure reporting addresses—ideal for advanced users who want to fully enforce DMARC and monitor email activity.
Generate your custom DMARC record and secure your domain in just a few steps!
You do not have permission to update DMARC settings.
This setup is recommended for most users who just need basic DMARC enforcement and minimal fuss.
- Open the DMARC Generator
- Open the DMARC Generator
- Select Easy Mode when prompted or from the toggle dropdown.
- Enter Your Domain
- You’ll see a field labeled “Domain.”
- Type your main domain (e.g., example.com) – without any subdomains or “_dmarc.” prefix.
- Policy (p)
- Choose how you want unauthorized emails to be handled:
- none: Monitor only; no blocking.
- quarantine: Mark suspicious emails (often sent to spam).
- reject: Block unverified emails entirely (strongest protection).
- Percentage (pct)
- Enter a number (1–100). This is the percent of email traffic you want to apply your DMARC policy to.
- 100%: All emails must pass DMARC or face the chosen policy.
- Save / Generate DMARC
- Click Generate DMARC Record (the button at the bottom).
-
A “Generated DMARC Record” will appear. It might look like:
ini v=DMARC1; p=quarantine; pct=100
- Copy the DMARC Record
- Use the clipboard icon next to the record (or a “Copy” button/icon).
- This copies the text to your clipboard.
- Add the DMARC Record to DNS
- Sign in to your domain’s DNS manager (wherever you manage DNS – GoDaddy, Namecheap, Cloudflare, etc.).
- Create a TXT Record:
- Name/Host: _dmarc (some DNS hosts require _dmarc.yourdomain.com.).
- Value/Content: Paste the DMARC record you copied.
- TTL: 1 hour or “default” is typically fine.
- Apply DKIM (Basic)
- Your email provider (e.g., Google Workspace, Microsoft 365, or your hosting email) will generate a DKIM public key for you.
- Add that DKIM public key in a separate TXT record (often named something like default._domainkey.yourdomain.com.).
- The DMARC “adkim” value (if using advanced alignment) ensures it matches your domain name. For Easy Mode, you’re not setting adkim specifically, so it defaults to a “relaxed” alignment.
If you need more granular control (subdomain policies, strict alignment, failure report addresses), you can toggle to Advanced Mode.
- Enter Domain & Base DMARC Info
- Same as in Easy Mode: type your domain and choose Policy (p), Percentage (pct).
- Subdomain Policy (sp)
- Check the box labeled “Subdomain Policy.”
- Then choose none, quarantine, or reject for subdomain handling.
- For example, if you want your subdomains to have the same policy as your main domain, choose reject (for strong security).
- SPF Identifier Alignment (aspf)
- Check the “SPF Identifier Alignment” box if you want to enforce alignment.
- Relaxed (r): The “From” domain can match the SPF domain or any subdomain.
- Strict (s): They must match exactly.
- DKIM Identifier Alignment (adkim)
- Check the “DKIM Identifier Alignment” box to enforce alignment.
- Relaxed (r): The “From” domain can match the DKIM domain or any subdomain.
- Strict (s): Must match exactly.
- Failure Reporting Options (rua & ruf)
- If you check “Failure Reporting Options,” you can enter:
- rua: Aggregate report address (e.g., mailto:report@example.com).
- ruf: Forensic/failure address (e.g., mailto:forensic@example.com).
- You’ll receive reports about DMARC compliance and unauthorized attempts.
- Generate DMARC Record
- Click the button to save settings and see your new DMARC record.
- The record might include additional tags like sp=, aspf=, adkim=, etc., depending on your checkboxes.
- Copy & Add the DMARC Record to DNS
- Copy the record (icon/button).
- In your DNS manager, create or update the TXT record at _dmarc.yourdomain.com..
- Paste the advanced record.
- Save and allow time for DNS changes to propagate.
- Apply DKIM (Advanced)
- Just like in Easy Mode, you still need a DKIM public key from your mail service.
- In Advanced Mode, if you checked DKIM Identifier Alignment (adkim), ensure your DKIM domain matches the domain in “From.” This typically means using a DKIM selector that references the same domain (no mismatch).
- Add your DKIM key as another TXT record in DNS (e.g., selector1._domainkey.yourdomain.com. with the value provided by your mail provider).
Trust Cyber Kaizen to Secure Your Business and Drive Success...
We understand the challenges of unreliable IT systems, slow support, and unresolved issues that stall productivity, lower employee morale, and expose your business to unnecessary risks.
With over 20 years of experience, our certified team supports businesses across the UK and beyond, securing over a thousand devices and users while delivering unmatched reliability and advanced cybersecurity solutions.
We believe a robust cybersecurity program and seamless IT management bringlasting value by protecting your business, driving productivity, and securing its future success.
We’re passionate about helping businesses like yours thrive. Let’s work together to create tailored IT and cybersecurity solutions that meet your unique needs.
We understand the challenges of unreliable IT systems, slow support, and unresolved issues that stall productivity, lower employee morale, and expose your business to unnecessary risks.
Your Strategy to Success
Three simple steps to total peace of mind.
Step 1: Schedule your FREE Consultation with an Expert
Step 1: Schedule your FREE Consultation with an Expert
We’ll schedule a Teams meeting to discuss your business, goals, challenges, and answer any questions.
Step 2: We Create Your Business Plan
Step 2: We Create Your Business Plan
We’ll create a tailored Business IT Strategy, outlining exactly how we’ll get your business back on track while reducing costs.
Step 3: Worry-Free IT for Secure, Growing Businesses
Step 3: Worry-Free IT for Secure, Growing Businesses
Streamlined IT and robust security help your business thrive with confidence and peace of mind.
Ready to Get Started?
Let our experts secure, streamline and future-proof your IT — starting today
Schedule Your FREE Cosultation with an Expert