SURBL Rsync Access Request

For systems processing large numbers of inbound messages, specifically more than 250,000 per day, we recommend setting up a local caching name server for mirroring SURBL and other list zone files. Doing so offers multiple advantages:
  1. Significantly improve the performance of your mail servers
  2. Reduce your network traffic
  3. Help reduce public DNS server traffic
The server need not be dedicated; certainly any existing local name server you may have could slave the zone files easily. However, many administrators run a local list name server cache directly on their mail server(s) or on a separate low-end server for maximum performance.

We strongly recommend using the very fast rbldnsd name server for caching lists, with rysnc used to get the zone files, as described on our FAQ, Links and News sections. Note that there is a Windows port of rbldnsd. You can also use rsync to grab the BIND versions of the zone files if you must run BIND, which is significantly slower than rbldnsd in this application. In case it's useful, we have added some documents about setting up local caching of list zone files:

If you are using rbldnsd, please use the type dnset for the SURBL subdomain zone files such as multi.surbl.org.rbldnsd. Don't use types generic or ip4set as shown in the NJABL examples.

Please use the form below to request rsync access to SURBL zone files:


Your Name:

Organization:

Your Email Address:
Email address must use your organization's domain name.

Rsync client IP Address:
ONLY ONE IP ADDRESS IS ALLOWED!

Estimated number of inbound messages per day:
For processing fewer than 250,000 messages per day, please use the public nameservers.

If we may publish that your organization is using SURBLs, then please check here:    


Notes:

  1. Traditionally rsync is used for systems processing more than 100,000 to 250,000 inbound messages per day. Lower-volume mail servers generally should use the public name servers.

  2. Your daily message volume estimated above is not the same as your number of mail accounts. The daily message volume will be many times larger than the number of mail accounts.

  3. Please include only one IP address. If you have multiple servers needing to use list zone files, then rsync to that single address, and use it as a master rsync server to locally distribute files to the other servers in your network. That is a standard practice since it minimizes the load on the rsync servers. Here's a sample rsyncd server configuration file that you can use to serve the files in your local network.

  4. Please rsync at the minutes indicated in the reply later, generally every 15 minutes. Ideally start rsyncing some seconds after the minute using sleep or cron jitter.

  5. Most systems should rsync and use only the multi.surbl.org.rbldnsd file. The multi.surbl.org zone includes all the SUBRL lists, and it should be the only one needed. Querying multi means that the results for all lists are answered with only one DNS query. rbldnsd zones are much smaller in memory than BIND, and rbldnsd is vastly more CPU efficient also. The difference are 5 to 10 times.

  6. Information will be used to evaluate your rsync access request. The only information that may be published is your Organization name if you approve it above. (As a practical matter, we're no longer updating the published list of organizations using SURBLs.)

  7. Please sign up for the zones and announce SURBL mailing lists in order to keep up to date with any important changes to the zone files and to get updates about the SURBL project. Message volume on these lists is very low.

  8. Please contact any other lists you may be using to request rsync access to their zone files. Use rsync and your local caching name server to serve those locally also. Many other lists offer rbldnsd versions of their zone files.