Back to Blog

DNS Security Checker: What to Verify Before Phishing Simulations

Use DNS security checks to catch email-authentication gaps, reduce avoidable delivery problems, and keep phishing simulations defensible before the first campaign runs.

By Autophish Team|Published on 6/15/2026
Cover image for DNS Security Checker: What to Verify Before Phishing Simulations

Cover image credit: Blincjoh, public domain, via Wikimedia Commons.

A DNS security checker helps security teams verify whether the domains involved in email, training, and reporting are configured well enough to support a phishing simulation program. Before you run controlled simulations, you should know whether SPF, DKIM, DMARC, MX, and related DNS records are present, aligned, and documented.

That does not mean weakening email security so simulated messages get through. It means understanding the current state before a campaign, fixing avoidable misconfigurations, and proving that your awareness program is built on clean technical foundations.

This guide is written for defensive phishing simulations and security awareness training. It does not provide phishing templates, bypass tactics, credential collection steps, or instructions for evading mail security controls.

Why DNS checks matter before awareness testing

Phishing simulations sit at the intersection of people, mail systems, domains, and compliance evidence. If the DNS layer is messy, the program can produce bad data before users ever see a message.

Common problems include:

  • legitimate training mail being rejected or quarantined unexpectedly
  • reports showing low engagement because mail never reached inboxes
  • inconsistent delivery between Microsoft 365, Google Workspace, and regional gateways
  • confusing audit evidence because no one recorded which domains were authorized
  • security teams creating risky exceptions when a better DNS fix would have worked

The right response is not to lower defenses. A good phishing simulation program should work with the email security stack, not around it. A DNS security scan gives IT and security teams a shared baseline before campaigns, pilots, vendor reviews, and audit conversations.

AutoPhish includes a DNS security checker for reviewing domain posture. The checklist below explains what those checks mean in the context of phishing simulations and awareness training.

What a DNS security checker should inspect

A useful DNS security checker does more than say whether a domain has records. It should help you understand whether those records support trustworthy sending, defensible reporting, and safe operations.

SPF records

SPF identifies which mail servers are authorized to send for a domain. For phishing simulations, SPF matters because the domains used by your platform, notifications, and training workflows need to be predictable and documented.

Review:

  • whether an SPF TXT record exists
  • whether it includes current, approved sending services
  • whether it has too many DNS lookups
  • whether old vendors are still listed
  • whether the final mechanism is intentional

Avoid treating SPF as a simulation bypass lever. If a vendor asks for broad or poorly explained SPF changes, ask why they are needed, how they affect normal mail, and how the change will be rolled back if the pilot ends.

DKIM records

DKIM signs outbound email so receiving systems can verify that a message was not altered in transit and was authorized by the signing domain. For awareness programs, DKIM is important because it reduces ambiguity when reviewing why messages were accepted, rejected, or flagged.

Check:

  • whether DKIM selectors exist for approved senders
  • whether keys are current and strong enough for the mail provider's recommendations
  • whether unused selectors have been retired
  • whether platform-generated messages are signed consistently

When simulations produce inconsistent results, DKIM alignment is often one of the first technical details to review.

DMARC policy and alignment

DMARC ties SPF and DKIM to the visible From domain and tells receivers how to handle messages that fail authentication. CISA's email and web security guidance highlights DMARC, SPF, and DKIM as core controls for reducing spoofing risk.

For simulations, DMARC is not just a compliance checkbox. It affects:

  • whether the visible sender domain is aligned with authenticated infrastructure
  • whether failed messages are monitored, quarantined, or rejected
  • whether reporting data can show authentication failures
  • whether a platform can support safe sender-domain options

Teams should be careful not to claim that DMARC alone makes an organization compliant or phishing-proof. It reduces domain spoofing risk, but it does not stop every malicious message, compromised account, or SaaS-based impersonation path.

MX, MTA-STS, TLS-RPT, and related records

MX records show where mail for a domain is received. MTA-STS and TLS reporting can help enforce and monitor encrypted mail transport between supporting systems. These records are not always directly tied to phishing simulation delivery, but they are part of a mature email-security posture.

For a phishing simulation readiness review, document:

  • the primary mail provider and gateways
  • whether inbound routing matches the expected environment
  • whether security gateways modify links, attachments, or headers
  • whether transport security records exist and are monitored

This context helps explain campaign results. A link-rewriting gateway, for example, can change how clicks, reports, and safe landing pages appear in platform analytics.

DMARC aggregate reporting

DMARC aggregate reports help domain owners see which sources send mail on their behalf. They are especially useful before introducing a new simulation platform because they can show whether existing senders are already misaligned.

Before a pilot, check whether reports are being collected and reviewed. If no one reads the reports, the DNS record may exist without providing much operational value.

A pre-simulation DNS readiness workflow

The best DNS review is short, repeatable, and documented. Use this workflow before launching a new phishing simulation program or changing vendors.

  1. Pick the domains in scope

List the domains used for corporate mail, platform notifications, training links, reporting mailboxes, and any dedicated simulation domains. Keep the list narrow and approved.

  1. Run a DNS security scan

Check SPF, DKIM, DMARC, MX, and related records for each domain. Save the result with the campaign or vendor evaluation notes.

  1. Confirm sender ownership and purpose

Every included sender should have a business owner. Remove stale services where possible. If a record exists because "no one knows whether it is still needed," resolve that before adding more complexity.

  1. Review with mail security owners

Bring the scan results to the team responsible for Microsoft 365, Google Workspace, secure email gateways, and DNS. The goal is not to force a campaign through. The goal is to agree on what the mail stack should do.

  1. Run a small pilot

Start with a controlled pilot group, then compare delivery, opens, reports, and gateway logs. If the numbers disagree, investigate the mail path before interpreting user behavior.

  1. Preserve evidence

Store the DNS scan, campaign settings, stakeholder approval, and post-campaign review. This is useful for governance conversations and for standards-aligned awareness programs such as ISO 27001 or SOC 2, without overstating what the simulation proves.

What buyers should ask phishing simulation vendors

If you are evaluating phishing simulation software, DNS and email-authentication support should be part of the buying conversation.

Ask vendors:

  • Which domains will send mail, host training, and collect reports?
  • Do you support aligned SPF, DKIM, and DMARC configurations?
  • Can we run simulations without weakening our production mail security posture?
  • How do you handle Microsoft 365, Google Workspace, and secure email gateway differences?
  • Can we export campaign evidence for audits?
  • Can admins see delivery issues separately from user behavior metrics?
  • Do you support privacy-friendly reporting and anonymized views where needed?

This is also where platform automation matters. A phishing simulation platform should help teams run consistent campaigns, but automation should not hide the DNS and delivery details security engineers need to trust the results.

For broader buying criteria, see AutoPhish's guide to phishing simulation reporting and the practical guide on why phishing simulation emails go to spam.

DNS checks and compliance evidence

Compliance teams often ask for proof that awareness training happens. A DNS security checker does not prove that employees learned, and it does not certify compliance by itself. It can, however, support a stronger evidence trail.

Useful evidence includes:

  • the DNS scan before the campaign
  • the domains and vendors approved for sending
  • the campaign scope and date
  • the delivery and reporting summary
  • the follow-up actions taken after the campaign
  • the next review date

This helps show that phishing simulations are controlled, reviewed, and integrated with security operations. That is more credible than a single screenshot showing a click rate.

FAQ

Is a DNS security checker the same as a phishing simulation tool?

No. A DNS security checker reviews technical records such as SPF, DKIM, DMARC, and MX. A phishing simulation tool runs controlled awareness campaigns, training, reporting, and follow-up workflows. The DNS check is a readiness step, not the simulation itself.

Should we change DNS records just to make simulated phishing emails land?

Be careful. DNS changes should support legitimate, approved sending and should be reviewed by the mail security owner. Avoid broad exceptions, unexplained includes, or changes that weaken production security for the sake of a test.

Does DMARC stop phishing?

DMARC helps reduce direct domain spoofing when configured and enforced properly, but it does not stop every phishing path. Attackers can use lookalike domains, compromised accounts, SaaS abuse, QR codes, SMS, voice, and other channels. Awareness training and simulations still need broader coverage.

What should we do if the DNS scan finds gaps?

Prioritize fixes that reduce risk and improve trust in campaign results: remove stale senders, align authorized platforms, verify DKIM, review DMARC policy, and document ownership. Then run a small pilot before scaling the simulation.

Make DNS readiness part of your phishing simulation program

Phishing simulations are more useful when the technical foundation is clear. A DNS security checker gives IT, security, and compliance teams a shared baseline before they interpret campaign results or compare vendors.

AutoPhish helps teams run privacy-conscious phishing simulations, reporting, and follow-up workflows without turning awareness into a punitive exercise. Start by checking your domain posture with the DNS security checker, then Sign Up to build a safer phishing simulation program.


Run your first phishing test in 10 minutes.

Sign up free — no credit card. Try Pro free for 7 days when you're ready.