Skip to content
iBlockSpam
Feature

Domain monitoring

Email protection can break quietly when someone changes DNS. Domain monitoring watches your MX, SPF and DMARC records and tells you when they drift.

Why DNS drift matters

Your email security depends on a few DNS records. They're easy to change and easy to break, often by someone who doesn't realize email depends on them.

Domain Watch panel for a sample domain: the latest MX, SPF and DMARC records we observed, when they were last checked, and a list of recent changes such as an SPF record change marked "Check this".
Domain Watch: the records we watch and every change we found, with what it means. Sample data. Open it in the demo

Common causes of drift:

  • A website migration. A new web host or site builder resets the domain's DNS zone, including MX records.
  • Changing DNS providers. Records are copied over by hand and one is missed or mistyped.
  • A new email-sending service. Someone adds a second SPF record instead of editing the existing one, which makes SPF fail.
  • A new IT provider. MX records are pointed back at the mail platform directly, bypassing filtering.
  • Domain renewal problems. A lapsed domain can lose its DNS entirely.

When MX records stop pointing at our filtering servers, mail can stop being filtered, often without anyone noticing.

What we check

Record What we look for Why it matters
MX Still points to our filtering servers, with no unexpected extra hosts An extra or changed MX can let mail skip filtering
SPF Present, a single record, valid syntax, within the 10-lookup limit Multiple records or too many lookups cause SPF to fail (RFC 7208)
DMARC Present, valid syntax, policy unchanged A removed or weakened policy makes your domain easier to spoof (RFC 9989)

Each check compares today's records with the baseline saved after your setup was verified.

How often

Item Protect Protect Plus
Drift checks Weekly Daily
Drift alerts Yes Yes
Monthly owner report No Yes

Daily checks on Protect Plus shorten the time between a change and you hearing about it. If your DNS is managed by several people or providers, daily checks are worth considering.

What an alert tells you

A useful alert is specific. Each one aims to answer:

  1. What changed: the old value and the new value, side by side.
  2. What it could affect: for example, "inbound mail may no longer be filtered".
  3. What to check next: the one action most likely to fix it.

If the change was intentional, there's nothing to do: after it's confirmed by a second check, the new value becomes your baseline.

Honest limits

  • Monitoring reads public DNS. It sees what the internet sees. It can't see your DNS provider's control panel or who made a change.
  • DNS caching delays things. A change may not be visible until the record's TTL expires, so a check can briefly see old values.
  • A correct MX record doesn't prove mail is filtered. It shows where mail should go. Your message history shows what actually happened.
  • DKIM isn't in the drift checks. DKIM selectors aren't published in a list, so we can't reliably watch every one. Use the DKIM Checker to test a known selector.
  • Drift checks don't read DMARC reports. That's what DMARC monitoring does, and it's included in both plans.
  • DMARC monitoring collects the aggregate reports receivers send about your domain, shows who sends mail as you and whether it passes, and tells you when it's safe to tighten your policy.
  • Lookalike Domain Watch checks every day for registered look-alikes of your domain, such as typos and look-alike characters, and alerts you when one appears or gets a mail server. It detects; it can't take domains down.
  • Free Domain Watch is a free, no-account version of the record checks: one domain, weekly checks of public MX, SPF, DMARC and MTA-STS records, with email alerts when they change. It doesn't include filtering.

Monthly owner report (Protect Plus)

Protect Plus adds a monthly report written for the business owner, not just IT. It summarizes the month in plain English, so you can see that protection is in place without logging in.

Try the checks for free

Our free tools run the same kinds of checks on demand:

Compare plans on the pricing page.

Frequently asked questions

How often are my records checked?

Weekly on Protect and daily on Protect Plus. Each check compares your current public MX, SPF and DMARC records with the known-good baseline saved when setup was verified, and alerts you if something has changed.

Does monitoring change my DNS?

No. Monitoring only reads your public DNS records. It never edits them. When it finds a change, it explains what changed and what to check, and you decide what to do.

Is drift monitoring the same as DMARC report monitoring?

No. Drift monitoring checks that your DMARC record exists, is valid and hasn't changed. DMARC monitoring is a separate feature on both plans: add rua=mailto:dmarc@iblockspam.com to your record and we collect the aggregate reports receivers send, show who sends as your domain and what passes, and keep parsed reports for 13 months.

What if a change was intentional?

Then there is nothing to do: once the change is confirmed by a second check, the new value becomes the baseline for future checks. Alerts make sure changes are noticed; they never stop you making them.

Last updated:

See how your domain is set up today.

A free check of your MX, SPF, DKIM and DMARC records. When you're ready to protect it, create your account.

Free, reads public DNS only. Protect your domain