IP Blacklist Checker |
IP Blacklist Checker — DNSBL Reputation Lookup for IPv4 and IPv6
IP Blacklist Checker queries 18 DNS-based blackhole lists (DNSBLs) to determine whether an IPv4 or IPv6 address is flagged for spam, botnet activity, or abuse. For each list, it submits a DNS A record query per RFC 5782 and returns one of three statuses: LISTED, OK, or NOT CHECKED. Lists checked include SpamCop, Barracuda Reputation, DroneBL, UCEPROTECT, MailSpike, and Blocklist.de. Queries run in parallel — results arrive in seconds. Checked IPs are not stored.
| Protocol | DNS A record query (RFC 5782) via a public recursive resolver |
| Lists checked | 18 DNSBLs per query — spam, botnet, and relay categories |
| IPv6 support | Full — nibble-reversed query per RFC 5782 §2.4 |
| Query timeout | 2 seconds per DNSBL; NOT CHECKED if no response or the query is refused |
| Caching | Results kept in memory for up to 1 hour per IP to reduce DNSBL load |
| Data retention | Checked IPs are not written to disk or logged |
How to Use the IP Blacklist Checker
Check any IPv4 or IPv6 address against 18 DNS-based blacklists (DNSBLs) for spam, botnet, and abuse listings.
Complete verification and submit
Review the Results Table
Investigate Any Listings
Verify Removal
What the Results Mean
| Status | Meaning | What to Do |
|---|---|---|
| OK | The IP address is not listed on this DNSBL. | No action required for this list. |
| LISTED | The IP appears in this DNSBL's database, flagged for spam, botnet traffic, or policy violation. | Visit the DNSBL's website, review the listing reason, remediate the cause, and submit a removal request. |
| NOT CHECKED | The list did not answer in time, refused the query, or returned an answer that is not a valid listing code. | Re-run the check later. NOT CHECKED never means the IP is listed. |
How IP Blacklist Lookup Works
DNS-based blackhole lists (DNSBLs) distribute IP reputation data using the DNS infrastructure per the protocol documented in RFC 5782. Rather than querying a central database, each lookup constructs a DNS hostname by reversing the IP address and appending the DNSBL zone name, then submitting a DNS A record query to that hostname.
For an IPv4 address, each octet is reversed and the DNSBL zone is appended. Checking
192.0.2.1 against zen.spamhaus.org produces the query
1.2.0.192.zen.spamhaus.org. An NXDOMAIN response means the IP is not listed.
An A record response between 127.0.0.2 and 127.0.0.255 confirms a listing —
the specific value encodes the listing type within that DNSBL. Answers such as
127.255.255.254 are error codes (for example, Spamhaus refusing queries from public resolvers)
and are never treated as listings.
For IPv6 addresses, the full 128-bit address is expanded, each nibble is reversed, and the
result is formatted as a dotted-nibble string before the DNSBL zone is appended (RFC 5782 §2.4).
All lookups run as parallel DNS queries with a 2-second timeout per query. Every few hours each list is
self-tested with the RFC 5782 test address 127.0.0.1; a list that reports it as listed is skipped
until it recovers, so a broken list can never produce false results.
DNSBL Categories — What Each Type Flags
| Category | What It Flags | Examples in This Tool |
|---|---|---|
| Spam Source | IPs caught sending unsolicited email directly | SpamCop, MailSpike, 0Spam |
| Botnet / Exploit | Compromised hosts in botnets, infected with malware, or running open proxies | DroneBL, Blocklist.de |
| Policy (Dynamic IP) | Residential or dynamically assigned IPs not authorized to send email directly | Spamhaus PBL — check directly at Spamhaus |
| Open Relay / Proxy | Misconfigured mail servers or proxy servers that allow spam relay | SpamRats All |
| Aggregator | Combines multiple sub-lists into a single zone for efficient querying | Spamhaus Zen (SBL + XBL + PBL) — check directly at Spamhaus |
How to Do an IP Blacklist Check Without an Online Tool
DNSBL lookups are standard DNS A record queries. To check an IP manually, reverse the octets
and append the DNSBL zone. The examples below check 192.0.2.1 against
bl.spamcop.net — substitute any IP and any DNSBL zone from the table above.
Windows — Command Prompt
nslookup 1.2.0.192.bl.spamcop.net
NXDOMAIN = not listed. A response from 127.0.0.2 to 127.0.0.255 = listed. A 127.255.255.x response is an error code, not a listing.
Windows — PowerShell
Resolve-DnsName 1.2.0.192.bl.spamcop.net -Type A
A QueryNotFound result means the IP is clean on that list.
Mac / Linux — dig
dig 1.2.0.192.bl.spamcop.net A +short
No output = not listed. An address from 127.0.0.2 to 127.0.0.255 = listed. Check multiple DNSBLs by repeating the command with different zone names (b.barracudacentral.org, dnsbl.dronebl.org, etc.).
The online tool checks all 18 DNSBLs simultaneously from a neutral external resolver — results may differ from your local DNS resolver due to caching or split-horizon DNS configurations.
Common Uses for IP Blacklist Checker
Mail server administrator investigating delivery failures. A system administrator notices that outbound email from a company mail server is being rejected by Gmail and Microsoft 365 with a 550 error citing a blacklist. Running the mail server's public IP through the blacklist checker immediately identifies which DNSBL flagged it — in this case SpamCop — providing the exact list and removal URL needed to begin the delisting process.
VPS or dedicated server operator checking a new IP assignment. A developer provisions a new cloud server and is assigned a public IP by the hosting provider. Before configuring outbound email, running the IP through the blacklist checker confirms whether the previous tenant left a reputation problem — a common occurrence with recycled IP addresses in shared hosting environments.
Security analyst investigating a suspicious traffic source. A network engineer reviewing firewall logs identifies repeated connection attempts from an external IP. Running that IP through the blacklist checker reveals it is listed on DroneBL (botnets and abuse) and Blocklist.de (attack sources), confirming the IP as a known threat actor and justifying a permanent firewall block.
Frequently Asked Questions
What does it mean if my IP address is blacklisted?
How accurate is the IP blacklist check?
Why is my home IP address showing as blacklisted?
What is the difference between a blacklist and a blocklist?
Do you store or log the IP addresses I check?
How do I get my IP address removed from a DNSBL?
Related Articles
What Is an IP Address? — Understand the addressing system that DNSBLs use to identify and track individual hosts across the internet.
What Is a VPN? — A VPN routes your traffic through a different IP address. If that IP is blacklisted, your email and connections may still be blocked — learn when a VPN helps and when it does not.