MX Lookup Jun 20, 2026

MX Records Tell You the Domain Works — Catch-All Configurations Are Why That's Not Enough

An MX lookup can show valid, correctly-configured mail servers — and "does [email protected] actually exist" still can't be answered, because MX records describe where mail for the domain goes, not which specific addresses are valid mailboxes. Here's how catch-all configurations make every local part "work" regardless of whether it's real, why this makes SMTP-based email verification inconclusive for catch-all domains, and why list-cleaning reports show an "unknown/risky" category for exactly this reason.

DMARC Lookup Jun 19, 2026

What DMARC Aggregate Reports Actually Tell You — and How to Turn Raw XML Into an Authorized Sender Inventory

DMARC aggregate reports arrive as zipped XML — effectively unreadable without tooling — and the organizations generating the most complex reports are exactly those with the most to learn from them. Here's what each field in an aggregate report actually tells you, the two-type categorization of findings (legitimate-unauthenticated vs hostile), the recommended inventory-building process before moving to p=reject, and how third-party DMARC reporting services make this data actionable.

DKIM Checker Jun 19, 2026

DKIM Signatures Don't Expire — and That's the Replay Attack Problem

DKIM signatures stay valid indefinitely on unmodified messages — which means an attacker who receives a legitimately signed email can replay it to other recipients and the signature will still verify. Here's how DKIM replay attacks work, why the specification doesn't prevent them, what DMARC aggregate reports reveal about replay patterns, and the countermeasures (signing the To: header, signature expiry x= tag) that limit the attack surface.

HTTP Headers Jun 19, 2026

HTTP/2 and HTTP/3 Changed the Transport, Not the Headers — Here's What That Means in Practice

HTTP/2 and HTTP/3 changed the transport layer — binary framing, header compression, multiplexing, QUIC — but the headers you see in a response inspector are mostly the same HTTP/1.1 headers. Here's what HTTP/2's HPACK compression and multiplexing actually do, what the :method/:path/:status pseudo-headers mean, how to identify which HTTP version served a response, and what the Alt-Svc h3 header signals about HTTP/3 availability.

HTTP Headers Jun 19, 2026

Cache-Control Demystified: Why "no-cache" Doesn't Mean "Don't Cache," and Other Misread Directives

"Cache-Control: no-cache" doesn't mean "don't cache this" — it means "cache it, but check with the server before using the cached copy, every time." This single misconception is responsible for much "why is this still cached" confusion. Here's the real no-cache vs no-store distinction, why private vs public matters for shared CDN caches, what must-revalidate does when the server is unreachable, and why Vary headers matter for content that differs by language or compression.

DMARC Lookup Jun 19, 2026

DMARC for Domains That Never Send Email: Why p=reject Can (and Should) Be Immediate

A domain that never sends email is, paradoxically, an easy spoofing target — recipients have no way to know "this domain never sends mail" without DMARC explicitly saying so. Here's why p=reject can be applied immediately (with zero risk) to parked/non-sending domains and subdomains, how sp= protects subdomains separately from the primary domain's policy, and why BIMI specifically requires p=quarantine or p=reject, not p=none.

NS Lookup Jun 19, 2026

Multiple Nameservers, One Provider: Why "Redundant" DNS Isn't Always as Redundant as It Looks

A domain can have multiple nameservers, all responding correctly, all passing every lookup test — and still go fully offline the moment one provider has a bad day, if all those "multiple" nameservers belong to the same provider's infrastructure. Here's the single-provider redundancy illusion, how genuine multi-provider DNS requires keeping zone data synchronized, and how Anycast architecture explains why most single-provider setups are, in practice, quite resilient anyway.

Traceroute Jun 18, 2026

Traceroute Only Shows One Direction — and ECMP Means That Direction Changes Between Runs

Traceroute shows the path your packets take to a destination — but the return path is completely different and invisible, and even the forward path can vary between consecutive traceroutes due to ECMP load balancing. Here's how TTL-based probe discovery works, why ECMP makes each probe potentially follow a different path through multi-path networks, how Paris traceroute solves this, and why "* * *" in the middle of a traceroute usually isn't a problem.

Blacklist Checker Jun 18, 2026

A Clean Blacklist Record Doesn't Mean Gmail Will Deliver Your Email — Here's the Private Reputation System You Can't See

A clean public blacklist record doesn't guarantee inbox delivery — Gmail, Outlook, and Yahoo operate private reputation systems that aren't published, don't have external lookup tools, and use engagement signals (open rates, spam complaint rates, deletes without opening) rather than just IP status. Here's the two-tier reputation system, what Google Postmaster Tools and Microsoft SNDS provide, the IP warm-up requirement, and why clearing DNSBLs is necessary but not sufficient.

SPF Lookup Jun 18, 2026

SPF Validates the Envelope Sender, Not What You See in Your Inbox — Here's Why That Matters

SPF validates the envelope sender — the address used during SMTP delivery — not the "From" header address that recipients actually see. This means SPF can pass for an email that appears to be from [email protected], because the attacker set a legitimate envelope sender from their own domain. Here's why DMARC's alignment requirement exists to close this gap, what -all vs ~all vs +all actually mean, and the SPF flattening trade-off.

Website Speed Test Jun 17, 2026

Why a 95 Website Speed Score Doesn't Mean Real Users Experience It as Fast — Lab Data vs Field Data

A website scoring 95 in a lab speed test can still feel slow to real users — lab tests run on powerful servers with fast connections and empty caches, while real users are on phones, on 4G, seeing your site for the first time. Here's the lab vs field data distinction, what LCP/INP/CLS actually measure, why slow TTFB sets a floor no client-side fix can overcome, and the specific changes that move each Core Web Vital the most.

SSL Checker Jun 17, 2026

SSL Certificate Expiry Fails Silently — Here's Every Way Automated Renewal Can Break Without Warning

SSL certificate expiry gives no visible warning until the moment it fails — and then every visitor simultaneously sees a hard browser error. Here's why automated renewal (Let's Encrypt + Certbot) fails silently in specific patterns (the cron job stops, the web server never reloads, domain validation breaks), why external expiry monitoring is essential even with automation, and the certificate-pinning complication for mobile apps.