Back to blog
Product

Live DNS re-verification: check your records in real time

The Mailyte team · · 4 min read

Publishing a DNS record and then waiting to find out whether it worked is a bad way to spend an afternoon. You paste four values into your registrar, and then the question is the same for every one of them: is it live yet, or did I get a character wrong?

Mailyte now answers that question the moment you ask it.

What changed

Domain verification used to run on a schedule. You'd publish a record, then wait for the next scan to tell you whether it had taken. If you'd made a typo, you found out on the scan after that.

Now there's a Recheck button. Press it and Mailyte queries live DNS for all four records — MX, SPF, DKIM and DMARC — and shows you the result immediately, with the value it actually found next to the value it expected.

Why the values matter more than the status

A pass/fail badge tells you something is wrong but not what. Showing the resolved value next to the expected one turns most failures into a five-second fix:

  • A trailing character your registrar's UI appended to the TXT value.
  • An SPF record that got split into two, which is invalid — you're only allowed one.
  • A DKIM CNAME your DNS provider silently flattened into an A record.
  • An MX record still pointing at your previous host, because that's the one change everyone leaves until last.

None of these are exotic. All of them are invisible if the only thing you see is a red cross.

It keeps running afterwards

Records break long after setup. A key rotates, someone on another team edits the zone, a domain transfer resets the records to a registrar default. Mailyte keeps re-checking on a schedule after the initial verification and flags a domain that stops passing, so you hear about it from us rather than from a customer who never got their receipt.

You can try the check against any domain, including one that isn't ours, from the deliverability page — no account needed.