THREATDNS by DNSAFE

How to use ThreatDNS

ThreatDNS checks a domain, IP address or email address against more than ten security sources at once and gives one verdict you can act on. It’s free, and you don’t need an account. It’s built by the team behind DNSAFE.

Check something

Read a report

The verdict at the top comes from every source together, as a score from 0 to 100. The reasons under it say exactly which signals counted.

60–100 · Malicious25–59 · Suspicious0–24 · Low risk

What counts

What doesn’t count on its own

A low score isn’t a guarantee. It means no source flagged it. Brand-new phishing sites can look clean for the first few hours, so if a message feels wrong, trust that too.

The cards

CardWhat it tells you
DNSAFEWhether DNSAFE blocks it, and which threat feed listed it
VirusTotalHow many of ~90 antivirus and URL engines flag it
Google Safe BrowsingWhether Google lists it for malware, phishing or unwanted software
SpamhausWhether it’s on Spamhaus blocklists
URLScanRecent public scans of the site, with screenshots
RegistrationWhen the domain was registered, by whom, and when it expires
CertificatesCertificates issued for it, and subdomains they reveal
DNSLive records, and whether it has SPF and DMARC (email spoofing protection)
AbuseIPDBAbuse reports and confidence for an IP
IPinfoWhere an IP is, who runs the network, hosting or home connection
NetlasOpen ports and services on an IP, threat tags, and how many domains point at it

Click any IP, name server or mail server in a report to check it next. A card that says a source is busy or unavailable just means that source didn’t answer this time; the verdict uses the rest.

Email checks

There are two separate questions: is the sender’s domain dangerous (that decides the verdict), and has the address leaked in a data breach? Being in a breach doesn’t make an address unsafe. It usually means a company it was registered with was breached, so change any reused password and turn on two-step sign-in.

Email checks have their own daily limit and are never put in the address bar or in share links, to protect people’s privacy.

Share a report

Sign in & limits

WhoChecks a dayEmail checks a dayAI analyst
No account33–
Free DNSAFE account1010–
DNSAFE Personal or Family5025–
DNSAFE Pro, business or MSPUnlimited (fair use: 60 an hour, 500 a day)25Included

“Sign in with DNSAFE” uses your DNSAFE account; there’s no separate ThreatDNS login. Opening ThreatDNS from the DNSAFE portal signs you in automatically. Limits reset at midnight UTC. More on the Pricing page.

AI analyst

On DNSAFE Pro, business and MSP plans, the analyst writes a plain-English summary of the report and answers follow-up questions about it (up to 30 a day). It only uses the data in the report, and it can be wrong, so treat it as a second pair of eyes.

The API

The same checks and verdict from your own scripts and tools, free during the beta: 500 checks a month (1,000 with Pro or a business or MSP plan) and bulk checks of up to 100. Domains and IPs only. API docs →

Wrong results

If something safe looks dangerous, or something dangerous looks clean, report it or post it (defanged) in r/threatdns. If DNSAFE blocks a site you need, the account owner can add an Allow rule straight away in their DNSAFE dashboard.

Privacy

No ads, no trackers, no selling data. Results are cached for up to 24 hours by the thing checked, not by who checked it, and your recent checks list lives only in your browser. Details are in the Privacy Policy.