What Is It? | ||||||||
| Line: 6 to 6 | ||||||||
|---|---|---|---|---|---|---|---|---|
How Does It Work? | ||||||||
| Changed: | ||||||||
| < < |
Private organizations administer DnsBlackholeLists. Whenever they detect a server with a spam problem (either by proactively probing MailServers? on the InterNet? or by receiving an email complaint), they take technical steps to verify that the server is, in fact, a source of spam. Once they've done that, they make a DNS entry for that MailServer?'s IP address under their own domain name. For example, suppose that the offending server's IP address is "23.45.67.89", and the DnsBlackholeList is "badmailer.org". They would make an entry for "23.45.67.89.badmailer.org" in their ZoneFile?. | |||||||
| > > |
Private organizations administer DnsBlackholeLists. Whenever they detect a server with a spam problem (either by proactively probing MailServers? on the InterNet or by receiving an email complaint), they take technical steps to verify that the server is, in fact, a source of spam. Once they've done that, they make a DNS entry for that MailServer?'s IP address under their own domain name. For example, suppose that the offending server's IP address is "23.45.67.89", and the DnsBlackholeList is "badmailer.org". They would make an entry for "23.45.67.89.badmailer.org" in their ZoneFile?. | |||||||
Whenever a MailServer? tries to deliver a message to your local server, your server will attempt to look up a DNS entry based on the sending server's IP address and the DnsBlackholeList you've decided to use. If it is able to resolve the address, then the MailServer? has been listed as a source of spam, and your server will refuse to deliver the message.
Why Base It On DNS? | ||||||||
| Changed: | ||||||||
| < < |
The brilliant part of this setup is that it uses the global DNS system as a cache for the information. If 50 MailServers? from the same InterNetServiceProvider? are all contacted by the same spam source, the ISP's DNS server would remember the results of the first query, and would return those results to the other 49 servers. That way, the DnsBlackholeList's DNS server would only by queried one time (rather than 50 times). | |||||||
| > > |
The brilliant part of this setup is that it uses the global DNS system as a cache for the information. If 50 MailServers? from the same InterNetServiceProvider? are all contacted by the same spam source, the ISP's DNS server would remember the results of the first query, and would return those results to the other 49 servers. That way, the DnsBlackholeList's DNS server would only by queried one time (rather than 50 times). | |||||||
Good Points | ||||||||
| Line: 24 to 24 | ||||||||
| There are two, really: | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Line: 50 to 50 | ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| One the one hand, I can sympathize with their goals. Their theory is that by increasing the size of the CollateralDamage? of their blacklist, someone will eventually put enough pressure on the offending ISP to make them fix the problem. Unfortunately, they can (and do) end up blacklisting entire communities who are far-removed from the original spam broadcast and who have little direct power to do anything about it. Because of this, I can't recommend using SPEWS or their affiliates. Their hit rate is good, but the false positives are just too high. | ||||||||
What Is It? | ||||||||||
| Line: 10 to 10 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Whenever a MailServer? tries to deliver a message to your local server, your server will attempt to look up a DNS entry based on the sending server's IP address and the DnsBlackholeList you've decided to use. If it is able to resolve the address, then the MailServer? has been listed as a source of spam, and your server will refuse to deliver the message. | ||||||||||
| Changed: | ||||||||||
| < < |
Why Base It On DNS? | |||||||||
| > > |
Why Base It On DNS? | |||||||||
| The brilliant part of this setup is that it uses the global DNS system as a cache for the information. If 50 MailServers? from the same InterNetServiceProvider? are all contacted by the same spam source, the ISP's DNS server would remember the results of the first query, and would return those results to the other 49 servers. That way, the DnsBlackholeList's DNS server would only by queried one time (rather than 50 times). | ||||||||||
| Line: 31 to 31 | ||||||||||
| In the former case, there's not much you can do but search UseNet? and TheWeb? to get an idea of a particular DnsBlackholeLists's reputation before you begin to use them, and periodically thereafter to make sure that their goals and methods are compatible with your purposes. | ||||||||||
| Added: | ||||||||||
| > > |
SuggestionsOnes I likeThese are the lists that I personally use on my own servers, and that I recommend to my clients. They have a history of reliable service, a decent "hit rate", and a low false positve rate.
Ones I avoidI recommend staying away from any list that advertises itself as being affiliated with, or including the contents of, the SPEWS blacklist. This group responds to spam reports with a simple algorithm:
| |||||||||
SummaryIf you do your homework, a DnsBlackholeList is an excellent way to reduce the amount of spam your system has to deal with. You can use one (or more than one) by itself or with another method (see: FilterSpam). Be sure you understand the implications of using such a system beforehand. | ||||||||||
| Changed: | ||||||||||
| < < |
-- KirkStrauser - 31 Mar 2003 | |||||||||
| > > |
-- KirkStrauser - 11 Sep 2003 | |||||||||
| ||||||||||
What Is It? | ||||
| Line: 1 to 1 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Added: | |||||||||||||
| > > |
What Is It?A DnsBlackholeList is a method of configuring your email server to block messages from servers that are believed to have directly sent spam, or have relayed spam because of intentional or unintentional misconfiguration.How Does It Work?Private organizations administer DnsBlackholeLists. Whenever they detect a server with a spam problem (either by proactively probing MailServers? on the InterNet? or by receiving an email complaint), they take technical steps to verify that the server is, in fact, a source of spam. Once they've done that, they make a DNS entry for that MailServer?'s IP address under their own domain name. For example, suppose that the offending server's IP address is "23.45.67.89", and the DnsBlackholeList is "badmailer.org". They would make an entry for "23.45.67.89.badmailer.org" in their ZoneFile?. Whenever a MailServer? tries to deliver a message to your local server, your server will attempt to look up a DNS entry based on the sending server's IP address and the DnsBlackholeList you've decided to use. If it is able to resolve the address, then the MailServer? has been listed as a source of spam, and your server will refuse to deliver the message.Why Base It On DNS?The brilliant part of this setup is that it uses the global DNS system as a cache for the information. If 50 MailServers? from the same InterNetServiceProvider? are all contacted by the same spam source, the ISP's DNS server would remember the results of the first query, and would return those results to the other 49 servers. That way, the DnsBlackholeList's DNS server would only by queried one time (rather than 50 times).Good PointsA good DnsBlackholeList is rather effective. By blocking all email from systems known to transmit spam, you can seriously decrease the amount of spam sent to you and your users. Even if your MailServer? is configured to FilterMailWithSpamAssassin, this is still a good first-line defense. SpamAssassin is very, very good at its job, but since it has to compute spam probabilities from a long list of pattens for every incoming email, it can use a lot of processing power on a busy email system with many users. Putting a DnsBlackholeList before SpamAssassin means that SpamAssassin will have to process many fewer emails, which enables the system to handle a much higher amount of traffic.Bad PointsThere are two, really:
SummaryIf you do your homework, a DnsBlackholeList is an excellent way to reduce the amount of spam your system has to deal with. You can use one (or more than one) by itself or with another method (see: FilterSpam). Be sure you understand the implications of using such a system beforehand. -- KirkStrauser - 31 Mar 2003
| ||||||||||||