523 Origin Is Unreachable (Cloudflare) Fix
Cloudflare 523 means Cloudflare can't route to your origin's IP. Fix it in 3 checks: stale A record, dead origin, routing. Free instant check, no sign-up.
DiagnoseGuides for DNS records, propagation delays, and email deliverability — NXDOMAIN, SPF/DKIM/DMARC, MX, nameservers, and blacklists. Each guide includes a free check for your domain.
Cloudflare 523 means Cloudflare can't route to your origin's IP. Fix it in 3 checks: stale A record, dead origin, routing. Free instant check, no sign-up.
Diagnose550 5.7.1 means the receiver permanently refused your mail on policy — usually SPF. Pin down which of 4 causes in 5 checks. Free instant check, no sign-up.
DiagnoseA record not resolving? Fix missing or wrong A/AAAA records in 5 steps: values, TTL, delegation, propagation, IPv6. Free instant DNS check, no sign-up.
DiagnoseChanges not visible after a DNS update? Check resolver answers first, then CDN cache headers, then purge or wait out TTL. Free instant check, no sign-up.
DiagnoseCNAME vs A record: what each does, when to use which, and the apex domain rule that breaks naive setups. Free instant DNS lookup, no sign-up.
DiagnoseDKIM selector not found means receivers can't fetch your key. Check the s= selector, CNAME delegation, and typos in 4 steps. Free instant check, no sign-up.
DiagnoseWhy a correctly signed email still fails DKIM — body hash mismatch, missing selector, revoked key, and DMARC alignment — and how to find the real cause.
DiagnoseDMARC none vs quarantine vs reject: what each policy does and a 3-stage rollout to reach reject safely. Free instant DMARC record check, no sign-up.
DiagnoseDNS propagation delay or cache? Separate TTL, resolver cache, and CDN caching in 3 checks across regions. Free instant propagation check, no sign-up.
DiagnoseDNS REFUSED means a server won't answer you on purpose — wrong nameserver, no recursion, or an ACL. Find which in 4 checks. Free instant check, no sign-up.
DiagnoseDNS SERVFAIL means the resolver tried and failed — usually DNSSEC or a dead nameserver. Split the cause in 4 checks. Free instant check, no sign-up.
DiagnoseDNS TTL best practices: recommended values for stable records, failover, and migrations. Free instant DNS check shows your current TTLs, no sign-up.
DiagnoseDNS_PROBE_FINISHED_NXDOMAIN? Fix it in 4 checks: DNS records, nameserver delegation, resolver cache, domain status. Free instant check, no sign-up.
DiagnoseDNSSEC validation failed? SERVFAIL from expired RRSIG, a missing DS, or a bad key rollover. Find the broken link in 5 checks. Free instant check, no sign-up.
DiagnoseEmails going to spam? Set up SPF, DKIM, and DMARC in 3 steps with copy-paste DNS records. Free instant check shows what's missing, no sign-up.
DiagnoseERR_NAME_NOT_RESOLVED means DNS couldn't turn the hostname into an IP. Tell a dead domain from a broken resolver in 3 checks. Free instant check, no sign-up.
DiagnoseMail server blacklisted? Run 3 checks before requesting delisting: sending hygiene, abuse review, RBL-specific cleanup. Free instant check, no sign-up.
DiagnoseMTA-STS setup: publish the TXT, host the policy over HTTPS, add TLS-RPT, and start in testing before you enforce. Free instant check, no sign-up.
DiagnoseEmail not delivering? Check MX, SPF, DKIM, and DMARC in 4 steps to separate delivery failures from spam filtering. Free instant check, no sign-up.
DiagnoseNameserver mismatch breaks DNS silently. Compare registrar NS records with the zone's actual servers and fix delegation. Free instant check, no sign-up.
DiagnoseNo MX record means inbound mail has nowhere to land. Check MX presence, priority, the A-record fallback, and null MX in 5 steps. Free instant check, no sign-up.
DiagnosePTR record missing? Mail servers may reject you. Set reverse DNS with your IP provider and match your sending hostname. Free instant check, no sign-up.
DiagnoseSMTP port 25 blocked usually means your ISP or cloud host bars outbound mail. Tell the cases apart and move to 587/465 in 4 checks. Free instant check, no sign-up.
DiagnoseSPF permerror? Get under the 10 DNS lookup limit in 3 steps: count lookups, flatten includes, drop dead mechanisms. Free instant check, no sign-up.
DiagnoseSubdomain Takeover: a CNAME points to a deprovisioned cloud resource anyone can re-register. Spot dangling DNS in 4 checks. Free instant check, no sign-up.
DiagnoseTXT record over 255 characters fails because each string caps at 255 bytes. Split it into quoted chunks the right way in 4 checks. Free instant check, no sign-up.
Diagnose