Domain Inspector

Find where a domain's web, mail and DNS live before transferring it in.

{{ error }}

Running discovery — CT logs, DNS, mail, hosting… this can take up to a minute.

{{ data.domain }}

Cached result ({{ data.cache_age }}s old) ·

No critical issues detected {{ it.msg }}

Transfer Readiness

{{ data.transfer_readiness.blockers.length ? 'Not ready — action required' : (data.transfer_readiness.warnings.length ? 'Ready with cautions' : 'Ready to transfer') }}
  • {{ b }}
  • !{{ w }}
  • {{ o }}

{{ data.transfer_readiness.note }}

Ownership

Registration data unavailable ({{ data.ownership.error }}).

Web Hosting

{{ h.ip }} {{ h.provider || h.as_name || 'Unknown' }}
{{ h.ptr }} · AS{{ h.asn }} · {{ h.country }}

No A/AAAA records.

Site{{ data.web.http.final_url }}
Status{{ data.web.http.status }} (redirected)
Server{{ data.web.http.server }}
Platform{{ data.web.http.cms }}

Website did not respond.

Mail

{{ data.mail.provider }}

MX Records

  • {{ mx.priority }} {{ mx.host }}
None
SPF{{ data.mail.spf ? data.mail.spf.raw : 'missing' }}
DMARC{{ data.mail.dmarc ? data.mail.dmarc.raw : 'missing' }}
DKIM Found: {{ dkimKeys.join(', ') }} No common selectors found
MTA-STSenabled
Autodisc.{{ data.mail.autodiscover.target || data.mail.autodiscover.ip }}

Subdomains

{{ data.subdomains.length }} live · CT logs + probes + AXFR
Host Type Points to Found via
{{ s.name }} {{ s.type }} {{ s.target || s.ip }} {{ src }}

No subdomains discovered.

Records to recreate on the new DNS

Rebuild these before cutover. Rows flagged in amber are easy to forget and break a linked service if missed.

Name Type Value Note
{{ r.name }} {{ r.type }} {{ r.value }} {{ r.note }}

DNS Records

{{ type }}

  • {{ r }}

DNSSEC: {{ data.dnssec.enabled ? 'zone signed ('+data.dnssec.dnskey_count+' DNSKEY)' : 'zone not signed' }} · DS at registry: {{ data.dnssec.ds_at_parent ? 'YES — handle before NS move' : 'no' }}

DNS Propagation

Compare A / NS / MX across Cloudflare, Google and Quad9 to confirm a change has propagated everywhere.

Record Cloudflare Google Quad9 Status
{{ rt }} {{ propVal('cloudflare',rt) }} {{ propVal('google',rt) }} {{ propVal('quad9',rt) }} {{ prop.consistency[rt] }}

Probe extra DKIM selectors

{{ probeError }}
{{ dkim }}
Raw JSON response
{{ data }}