MX Lookup Jun 17, 2026

MX Record Priority and Failover: How Mail Servers Actually Choose Between Multiple MX Records

Multiple MX records don't load-balance by default — lower priority numbers are tried first, in strict order, with fallback only on connection failure (not on "recipient doesn't exist" responses). Here's how MX priority actually governs mail server selection, when equal priorities create real load distribution, the null MX convention for email-free domains, and practical MX configuration patterns.

Website Speed Test Jun 17, 2026

Bufferbloat: Why a 300 Mbps Speed Test Result Can Coexist With Terrible Video Call Quality

A speed test showing 300 Mbps can coexist with terrible video call quality — because throughput and latency-under-load are different things, and bufferbloat is specifically a latency problem that high throughput doesn't fix. Here's how oversized buffers interact with TCP to cause latency spikes under load, why AQM algorithms like CoDel and CAKE fix this, and how to actually test for it.

Ping Tool Jun 17, 2026

Why Your Ping to the Other Side of the World Can Never Go Below ~150ms: The Speed-of-Light Floor

No network upgrade will get your ping to a server on the other side of the world below roughly 130-150ms — not because of congestion or old equipment, but because of the speed of light in fiber, which sets a hard physical floor on latency. Here's how to calculate that floor for any distance, why real fiber routes are longer than great-circle distance (making the floor even higher in practice), why satellite internet has its own altitude-driven latency profile, and how to interpret ping results to servers on different continents.

DKIM Checker Jun 16, 2026

DKIM Key Length and Algorithm: Why "Still Validates" Doesn't Mean "Still Recommended"

A DKIM key generated five years ago might still be using RSA-1024 — a length that was acceptable then but has since been "softly" deprecated by major providers, even though signatures using it still technically validate. Here's how to identify your key's algorithm and length from its DNS record, why Ed25519 is the emerging alternative (and why dual-key signing addresses its adoption gap), and why this migration follows the same process as any DKIM key rotation.

DKIM Checker Jun 16, 2026

DKIM, Mailing Lists, and Forwarding: Why Signatures Break and How ARC Tries to Help

A correctly signed email can fail DKIM verification at the recipient simply because a mailing list added an unsubscribe footer — modifying the signed content. Here's why mailing lists and forwarding break DKIM, how ARC (Authenticated Received Chain) was designed to preserve authentication results through intermediaries, and why SPF and DKIM respond differently to forwarding.

Subnet Calculator — IPv4 & IPv6 Jun 16, 2026

Subnetting Math: Why /24 Gives 254 Hosts, How VLSM Works, and What the Slash Actually Means

A /24 gives 254 usable hosts, not 256 — because subnetting always reserves the first address (network) and last address (broadcast). Here's the 2^n−2 formula across all prefix lengths, VLSM (Variable Length Subnet Masking) for efficiently dividing address space into different-sized subnets, why route summarization (supernetting) is the reverse operation, and what the slash number in CIDR notation actually means in binary.

DNS Lookup Jun 16, 2026

DNS Propagation, TTLs, and Caching: What Actually Happens When You Change a DNS Record

"DNS propagation takes up to 48 hours" is true but vague — the actual mechanism is TTL-governed caching at thousands of independent resolvers, each expiring on its own schedule. Here's how TTL actually controls this, why lowering TTL before a planned change matters, negative caching for new records, and why different users can genuinely see different DNS results during a transition.

HTTP Headers Jun 16, 2026

CORS Explained: Why It's a Server-Side Fix for a Browser-Side Error, and How to Debug It

A CORS error appears in the browser console as if it's a client-side problem — but it's actually caused by missing response headers from the server, which is why "it works in curl/Postman but fails in the browser" is the classic CORS symptom. Here's same-origin policy, the key CORS headers, simple vs preflighted requests, and a systematic debugging approach.

DMARC Lookup Jun 16, 2026

DMARC Alignment: Why SPF and DKIM Can "Pass" While DMARC Still Fails

"SPF passes" and "DKIM passes" don't mean DMARC passes — DMARC additionally requires alignment between the visible From domain and the domain that actually passed SPF or DKIM. Here's the distinction between envelope sender and visible From, relaxed vs strict alignment, and why DMARC passes if EITHER SPF or DKIM is aligned — the key to debugging most DMARC failures with third-party senders.

NS Lookup Jun 16, 2026

Glue Records and DNS Delegation: Why Changing Nameservers Can Silently Break a Domain

A nameserver named ns1.example.com creates a circular dependency — to find its IP, you'd normally ask example.com's nameservers, which it is one of. Glue records solve this by storing nameserver IPs directly in the parent zone. Here's how delegation chains work, when glue is required vs unnecessary, and why stale glue at the registrar causes confusing migration failures.

Blacklist Checker Jun 16, 2026

Shared IP Blacklisting: How a Neighbor's Compromised Website Tanks Your Email Deliverability

Your domain can land on a spam blacklist without sending a single spam email — if you're on shared hosting, the IP address you share with hundreds of other sites carries one collective reputation, and someone else's compromised WordPress site becomes your deliverability problem. Here's how to recognize shared-IP contamination, what your hosting provider can (and you can't) do about it, and why "IP warming" matters when switching to a dedicated IP.

DNS Lookup Jun 15, 2026

DNS over HTTPS: Why Your Browser and Your DNS Lookup Tool Might Be Talking to Different Servers

Your computer's DNS settings and your browser's actual DNS resolution might be using completely different servers — DNS over HTTPS (DoH), increasingly implemented at the browser level, can bypass OS-level DNS settings entirely. Here's why DoH/DoT exist (encrypting DNS queries for privacy), why "dig shows the new record but my browser doesn't" can happen due to separate resolver caches, and how DoH interacts with network-level DNS filtering.