Help Center
How can we help?
Step-by-step guides for DNS lookups, email authentication, blacklists, SSL checks, and domain security.
Getting Started
3 articles
DomainScan API Quickstart
DomainScan's API gives programmatic access to all 50+ tools including cryptographic hashing (MD5, SHA family, BLAKE2, RIPEMD-160) and password hashing (bcrypt, Argon2). This quickstart covers authentication, making your first call, the full endpoint reference, and code examples in JavaScript, Python, and curl.
How to Read a DomainScan DNS Report
Your DNS report in DomainScan shows all records found for a domain, grouped by type, with status indicators. Here's how to interpret every field and what to look for.
DomainScan MCP Quickstart (Model Context Protocol)
DomainScan's MCP server lets AI assistants like Claude call domain lookups, DNS queries, SSL checks, and email authentication tools directly — no copy-pasting, no switching tabs. Get connected in 5 minutes.
Email Authentication
11 articles
How to Check Email Authentication (SPF, DKIM, DMARC)
DomainScan's email authentication report checks your SPF, DKIM, and DMARC records in one pass, identifies misconfigurations, and explains what each finding means for your email deliverability and spoofing protection.
Troubleshooting Email Deliverability Problems
Email deliverability problems have a short list of common causes — bad DNS records, misconfigured authentication, blacklisting, or poor list hygiene. Work through this checklist to find and fix yours.
How to Fix SPF Failures (softfail, hardfail, permerror)
SPF softfail, hardfail, permerror, and DNS lookup limit errors each have a different fix. This guide walks through diagnosing each failure type and rewriting your SPF record correctly — without breaking it.
How to Add a DMARC Record (Step-by-Step for Any Domain)
DMARC is the one record that stops your domain from being used in phishing attacks. This guide covers creating your first record, understanding the tags, reading aggregate reports, and moving from p=none to p=reject safely.
How to Set Up DKIM in Google Workspace (Step-by-Step)
DKIM for Google Workspace is a two-step process: generate the key in Admin console, publish the TXT record at your DNS host. Google signs outbound mail once you flip the switch.
How to Set Up DKIM in Microsoft 365 (Step-by-Step)
Microsoft 365 uses two CNAME records (selector1 and selector2) that point back to their infrastructure. Publish both, enable DKIM signing in Defender, verify.
How to Set Up DMARC for Google Workspace (Step-by-Step)
DMARC for Google Workspace is not just publishing p=reject on day one. Set p=none, review 4-8 weeks of aggregate reports, fix authentication gaps, then step up.
How to Set Up SPF for Microsoft 365 (Step-by-Step)
Microsoft 365 needs a single SPF TXT record with the Exchange Online include. Ship it, verify propagation, done.
How to Set Up DMARC for Microsoft 365 (Step-by-Step)
DMARC for Microsoft 365 requires SPF + DKIM to be passing first, then a phased rollout from p=none → p=quarantine → p=reject over 8-12 weeks.
How to Set Up SPF for Zoho Mail (Step-by-Step)
Zoho Mail needs one SPF include at your domain apex. Publish it, verify, done.
How to Set Up SPF for Google Workspace (Step-by-Step)
Google Workspace needs one SPF TXT record at your domain apex to authorize its sending servers. Add it, verify propagation, done.
DNS & Records
8 articles
Understanding DNS Propagation
You updated your DNS record — but your site still shows the old content. DNS propagation is why. Here's how resolvers cache records, how TTL controls the wait time, and how to verify your changes have propagated globally.
How to Read DNS Records: A Practical Guide
A records, MX, CNAME, TXT, SOA — DNS records aren't hard once you understand the pattern. This guide decodes each type with real examples and tells you what to look for when things break.
How to Monitor Your Domain's Health (DNS, SSL, Blacklists)
Your domain can be blacklisted, have its SSL expire, or have DNS records changed without you knowing. This guide covers the 5 things worth monitoring continuously and how to catch problems before users do.
How to Add a TXT Record in GoDaddy (Step-by-Step)
GoDaddy's DNS Management adds TXT records in a few clicks — but propagation is slower than modern DNS hosts.
How to Add a TXT Record in Namecheap (Step-by-Step)
Namecheap's Advanced DNS adds TXT records with a straightforward form. Propagation typically within 30 minutes.
How to Add a TXT Record in Cloudflare (Step-by-Step)
Cloudflare's DNS UI adds TXT records in 4 clicks: DNS → Records → Add record → Type TXT → Save.
How to Change Nameservers (Safely, Without Downtime)
Nameserver changes look scary — they bypass all your existing DNS records at the old provider. Done correctly with pre-populated destination, cutover is invisible.
How to Add a TXT Record in Route 53 (Step-by-Step)
Route 53's Hosted Zones UI adds TXT records with proper quoting and multi-string handling for long DKIM values.
Security
9 articles
How to Check If Your Domain or IP Is Blacklisted
Being blacklisted on Spamhaus or Barracuda can block 80% of your email overnight. DomainScan checks 50+ blocklists simultaneously for your domain and outbound IP — here's how to read the results and take action.
How to Check If a Domain Is Blacklisted (Step-by-Step)
A domain blacklist listing can silently kill email delivery and trigger browser warnings. This guide walks through how to check any domain against 50+ blocklists, read the results, and take action.
How to Tell If a Website Is Legitimate (7 Checks)
Scam sites look real. This guide covers 7 concrete checks — WHOIS age, SSL verification, blacklist status, and more — that separate legitimate websites from fraud in under two minutes.
What Does My Domain Trust Score Mean?
Your Trust Score is a composite of 6 signal groups — blacklists, DNS, SSL, email auth, domain age, and traffic. A score below 70 usually has a fixable root cause. This guide explains each component and how to raise your score.
How to Audit Your Subdomains for Takeover Risk (Monthly Routine)
Subdomain takeover happens when a CNAME points to an S3 bucket, Heroku dyno, or Azure Cloud App you no longer own. Attackers re-register the resource and serve content from your subdomain. Audit monthly.
How to Renew a DigiCert SSL Certificate (Enterprise + SMB)
DigiCert renewals go through CertCentral. Generate a new CSR, complete Domain Control Validation, install the new cert, verify. Automate via ACME or the CertCentral API.
How to Renew a Let's Encrypt SSL Certificate (Automated + Manual)
Let's Encrypt certs live 90 days. Renewal must be automatic — certbot, acme.sh, or CDN-managed renewals are the three modern options.
How to Add the HSTS Header Safely (Without Locking Yourself Out)
HSTS is a one-way street — set it and users' browsers remember for up to 2 years. Stage max-age carefully and audit subdomains before enabling includeSubDomains.
How to Write a Content Security Policy (CSP) That Actually Works
CSP breaks things on first deployment — every unlisted script, style, image, or font is blocked. Report-Only mode is the safety valve. Bake for a week, fix violations, then enforce.
Developer
3 articles
How to Decode a JWT Token (Step-by-Step)
JWTs are three base64url-encoded segments joined with dots. Anyone can decode them — no key needed. Use a decoder or split-and-decode manually.
How to Verify a JWT Signature (HS256, RS256, ES256)
JWT signature verification requires the correct key AND rigorous validation of alg, exp, iss, and aud. Getting any of these wrong opens the door to forgery.
How to Generate a Secure Password Hash (bcrypt, Argon2)
Never use MD5, SHA-1, or plain SHA-256 for passwords. Argon2id is the 2026 recommendation; bcrypt is battle-tested and universally supported.
Still have questions?
DomainScan's tools are free and require no signup. Try any lookup and the results explain themselves.