Step-by-step instructions for thoroughly checking the purity and reputation of any IP address using the right combination of tools.
IP purity refers to the cleanliness of an IP address's reputation β the absence of negative history such as spam sending, abuse reports, blacklist listings, botnet participation, or association with fraudulent activity. A pure IP is one that has no strikes against it across the major threat intelligence and reputation databases. Checking IP purity is a critical step for anyone setting up a new server, troubleshooting email deliverability problems, or assessing the risk profile of incoming traffic.
Email blacklists (also called Real-time Blackhole Lists or RBLs) are the most well-known form of IP reputation data, and for good reason β being listed can cause your email to be rejected by millions of mail servers worldwide. The most important lists to check:
You can check all of these simultaneously using tools like MXToolbox's blacklist checker, which queries dozens of lists in a single request and shows your listing status on each.
Beyond email-specific blacklists, general abuse databases track a broader range of malicious behaviour:
AbuseIPDB is the most comprehensive community-powered abuse database. Go to abuseipdb.com, enter the IP, and look at the confidence score, total reports, and report categories. A confidence score above 50% with recent reports is a significant red flag. Even a score of 1β20% with multiple distinct reporters across different categories is worth investigating.
Pay attention to report recency. Reports from three years ago have minimal weight on current trust decisions; reports from the last 24 hours are urgent.
Services like IPQS aggregate signals from multiple sources into a composite fraud score that reflects current risk, not just historical abuse. A fraud score check returns:
A fraud score below 25 with no proxy/VPN flags and clean abuse history is a good purity indicator. Scores above 50 warrant investigation before using the IP for sensitive purposes.
The IP's Autonomous System Number tells you about the broader network context. Some ASNs are known for hosting high proportions of abusive traffic β bulletproof hosting providers, for instance, are sometimes as significant a risk signal as the individual IP's history.
Look up the ASN in WHOIS to confirm the registered organisation matches your expectations. If you provisioned an IP from a reputable cloud provider but the ASN lookup returns an unknown organisation, something may be misrouted or the allocation may not be what it appears.
A PTR (pointer) record maps an IP address to a hostname. For email sending, the absence of a PTR record or a PTR record that doesn't match the forward DNS is a significant deliverability problem β most mail servers check this and will reject or junk email from IPs with missing or mismatched PTR records.
For web traffic, the PTR record can reveal useful context: cloud provider IPs often have recognisable PTR patterns, and malicious infrastructure sometimes has distinctive hostnames. Check PTR records with dig -x [IP] or nslookup.
For IPs you're particularly concerned about, check additional threat intelligence sources:
A single clean report doesn't mean an IP is pure; a single red flag doesn't always mean it's dangerous. Look at the totality:
For critical uses (sending important email campaigns, allocating IPs for production services), run this full check before deploying. For assessing incoming traffic, automate the check via API so it happens in real time without manual intervention.
Need proxy detection, VPN detection, or abuse scoring in your own application?