You don't have javascript enabled. Please enable javascript to use this website.

IP Blacklist Checker

See which spam blocklists list an IP, why, and how to get it removed.
Visual verification code

An IP blacklist (DNSBL) is a list of addresses that sent spam or attacks; mail servers check it before accepting email. Enter an IP to see which public lists include it, why, and how to get removed.

How Do I Check If My IP Is Blacklisted?

Enter the IP (your own is filled in) and run the check: each list answers live.

Having email trouble? Check the IP your mail server sends from, not your website's IP: find it with the MX lookup (for receiving) or in the "Received:" lines of a message you sent, using the email header analyzer. If you send through Gmail, Microsoft 365 or another provider, their IPs are what matter, and they manage them for you; check your SPF and DMARC instead.

What a Listing Means (and How Bad It Is)

A listing on a major list like Spamhaus, SpamCop or Barracuda blocks mail at many providers; minor and range lists rarely matter.

Diagram of blacklist results: OK means nothing to do, LISTED means read the reason, fix it and ask for removal, NOT CHECKED means run the check again later
ImpactListsWhat it means
MajorSpamhaus, SpamCop, BarracudaWidely used by mail servers; a listing can block or spam-folder your email at many providers. Act now.
MediumSpamRats, PSBL, DroneBL, Manitu, GBUdb, Mailspike, Blocklist.deUsed by some servers, often through spam filters that add up scores. Fix the cause; most expire on their own.
MinorUCEPROTECT L1, 0Spam, WPBL, Madavi, InterServer, ScientificSpam, Backscatterer, KemptFew big providers use them. Worth fixing, rarely urgent.
Provider rangeUCEPROTECT L2Lists your provider's whole range because of other customers. Usually nothing you can fix; most big mailboxes ignore it.

Unavailable means the list didn't pass our self-test, timed out or refused us; No IPv6 means the list doesn't publish IPv6 entries. Neither is counted as "not listed".

How to Get Your IP Removed From a Blacklist

Fix the cause first (infected device, open relay, compromised account), then use the list's removal page; many lists expire automatically.

  1. Find the cause. Read the list's reason. Common ones: malware on a PC or phone, a hacked email password used to send spam, a contact form abused by bots, a mail server accepting mail for anyone (open relay), bounces sent to forged senders.
  2. Fix it. Scan devices, change passwords, add a captcha, close the relay. Removal without a fix only lasts until the next report.
  3. Ask for removal on the list's page (the "Lookup and removal" link). SpamCop and UCEPROTECT Level 1 expire on their own; Barracuda and Spamhaus have free removal forms.
  4. Check again after a few hours.

Home connection listed? Lists such as Spamhaus PBL include home and mobile ranges on purpose: those connections aren't meant to send email directly. It doesn't affect normal email through Gmail or Outlook. Never pay for removal from a free list.

How DNSBL Lookups Work

The IP is reversed and added to the list's zone (2.0.0.127.bl.spamcop.net); an answer in 127.0.0.x means listed.

Diagram: 192.0.2.1 is reversed to 1.2.0.192 and the list zone bl.spamcop.net is added; NXDOMAIN means not listed, 127.0.0.2 to 127.0.0.255 means listed, a timeout means not checked

Blacklists are published in DNS (RFC 5782), so a mail server can ask in milliseconds while a message arrives. "Name doesn't exist" means not listed; an address from 127.0.0.2 to 127.0.0.255 means listed, and a TXT record at the same name usually says why. For IPv6, the 32 hex digits are reversed one by one. Answers in 127.255.255.x are refusals (rate limits, blocked resolvers), not listings.

Do it yourself

How to Check a Blacklist Yourself

dig +short 4.3.2.1.bl.spamcop.net checks 1.2.3.4: no answer means not listed.

dig +short 4.3.2.1.bl.spamcop.net
dig +short 4.3.2.1.bl.spamcop.net txt
dig +short 2.0.0.127.bl.spamcop.net

The second line shows the reason; the third is the RFC 5782 test entry, which every working list answers. On Windows: nslookup 4.3.2.1.bl.spamcop.net.

How This Blacklist Check Works

Lists18 public DNS blocklists, queried in parallel with a 2-second timeout
Self-testEvery 6 hours each list must list 127.0.0.2 and not list 127.0.0.1 (RFC 5782); a list that fails is shown as unavailable. The IPv6 test entry decides whether a list can check IPv6 addresses
ListedOnly an answer from 127.0.0.2 to 127.0.0.255 counts; the list's TXT reason is shown
SpamhausNot checked: Spamhaus refuses public resolvers. A link to its own lookup is shown
Mail server checksReverse DNS (PTR) and forward confirmation
Runs onOur server in the US (AWS, N. Virginia)
What we keepNot saved to disk. The result for an IP stays in memory for up to one hour, so repeated checks don't overload the lists.

Domain blacklists (Spamhaus DBL, SURBL, URIBL) aren't checked: this tool checks IP addresses only.

Frequently Asked Questions

Is my IP blacklisted?
Run the check above: your own IP is filled in. If a list shows "Listed", read its reason and open its removal link. For email problems, check your mail server's sending IP (find it with the MX lookup or in an email's headers), not your website's IP.
Why is my IP blacklisted?
Usually because spam or attacks came from it: an infected device, a hacked email account, an open relay or a misconfigured server. Some lists also block whole ranges, such as home connections or a provider's network, even if you did nothing wrong.
How do I get removed from a blacklist?
Fix the cause first, then use the list's removal page (linked in the result). Many lists, like SpamCop and UCEPROTECT Level 1, remove you automatically once the spam stops. Never pay for removal from a free list.
Does a blacklisted IP affect my browsing?
Rarely. Blacklists are mainly used by mail servers to refuse email. Some websites use IP reputation to show more captchas, but browsing and streaming normally work.
Why does it say "unavailable" for some lists?
The list failed our self-test (it must list the test address 127.0.0.2 and not 127.0.0.1), timed out, or refused our query, so its answer can't be trusted right now. We never count that as "not listed".
Do you check Spamhaus?
Only when our Spamhaus access is active, because Spamhaus refuses queries from public resolvers. The result says clearly whether Spamhaus was checked, and links to Spamhaus's own lookup when it wasn't.

Put this guide into practice

Related Tools

MX Lookup
A domain's mail servers, their IPs and blacklist links.
Reverse DNS Lookup
The PTR name of an IP.
IP WHOIS Lookup
Who owns an IP, and the abuse contact.
SPF Record Checker
Which servers may send for a domain.