Checking IP addresses using SpamCannibal
<= HOME    

NO WARRANTY OR LIABILITY: BY USING THE DNSBL, IT'S DATA, OR ANY INFORMATION CONTAINED ON THE SPAMCANNIBAL WEBSITE, YOU ACKNOWLEDGE AND AGREE THAT THE DNSBL AND IT'S DATA ARE PROVIDED "AS IS", SPAMCANNIBAL DOES NOT GUARANTEE THE EFFECTIVENESS OR RESULTS OF THE DNSBL, IT'S DATA, OR ANY OTHER SERVICE OR PRODUCT PROVIDED BY SPAMCANNIBAL, AND ANY AND ALL WARRANTIES, IMPLIED OR OTHERWISE, ARE EXPRESSLY EXCLUDED. IN NO EVENT SHALL SPAMCANNIBAL, OR ITS OWNERS, OPERATORS, PARENT, SUBSIDIARIES OR LICENSORS, BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES OF ANY KIND ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE DNSBL, IT'S DATA, OR THE SPAMCANNIBAL WEBSITE, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY.

You can send a DNS query to bl.spamcannibal.org to check if an address is in the SpamCannibal database. Addresses that are found in the database will return a DNS "A" response of 127.0.0.2. If the address is not found, the query will return a status of NXDOMAIN.

EXAMPLE: 127.0.0.2 is always in the SpamCannibal database
~# dig 2.0.0.127.bl.spamcannibal.org

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36623
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;2.0.0.127.bl.spamcannibal.org. IN      A

;; ANSWER SECTION:
2.0.0.127.bl.spamcannibal.org. 43013 IN A       127.0.0.2

;; AUTHORITY SECTION:
bl.spamcannibal.org.    43030   IN      NS      bl.spamcannibal.org.
EXAMPLE: 127.0.0.255 is not in the database.
~# dig 255.0.0.127.bl.spamcannibal.org

;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 26187
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;255.0.0.127.bl.spamcannibal.org. IN    A

;; AUTHORITY SECTION:
bl.spamcannibal.org.    0       IN      SOA     bl.spamcannibal.org.
sysadm.spamcannibal.org. 1154806689 43200 900 172800 43200

To see a list of examples on how configure a mail server to do DNSBL lookups, visit the Sorbs site at: www.us.sorbs.net/using.shtml

The DNBSBL's used by our mail system are listed HERE

We suggest that you use Net::DNSBL::MultiDaemon to optimize DNSBL lookup and reduce the load on the DNSBL providers you use.


<= HOME