Hi everyone, it's my first posting (but not my first read!) on the Community site although anyone who also uses PUG will know who I am from there, for those who don't a quick introduction from me before I go into the Dynamic IP blocking issue.
I've been at PlusNet now for just over 18 months and took over responsibility for the whole team around 6 months ago. Prior to joining PlusNet I worked for BT and was responsible for the design of their Broadband network. I've been working with Broadband technologies since before the launch of ADSL in the UK in 2000, so I've seen most things!
Firstly, let me explain exactly what we've implemented so that everyone understands what we've done and why we've done it.
On Monday this week, we rolled a set of changes to a single machine in our secondary inbound e-mail cluster (MXLast), then on Tuesday we rolled it to the whole of the secondary cluster; finally it was rolled to the primary cluster (MXCore) on Thursday. These included a number of performance improvement changes as well as a change to the way we deal with dynamic IP addresses.
These changes mean that we now scrape the inbound e-mail logs for all messages and check to see if the forward and reverse DNS match and also that the IP address is not in a dynamic range. If the sending machine has a DNS issue or is on a dynamic range we add that range into a database and then blacklist mail coming from that IP or range of IPs.
We are not the first ISP nor do I think we will we be the last who are being forced to implement this type of blacklisting due to the number of bots sending e-mails from infected machines.
As an example of the impact of these changes, we receive 1,600 connection requests per second per inbound e-mail server (there are 22 in total!). Prior to this change we were blocking around 50% of these connections via RBLs and existing checks. Once this rolled out, we were blocking 75% of these connections, of which a tiny proportion are legitimate.
It is the tiny proportion of legitimate ones that are causing the concern for us all at the moment and we are doing our best to make sure that these are sorted out as quickly as possible by whitelisting them on request.
This is one of the reasons that we chose to implement the blocking ourselves as it means that we have full control over whitelisting the addresses and these are being turned around within 24 hours. If you need to have an address whitelisted, it's simply a case of sending an e-mail to
abuse@plus.net with either the e-mail headers of the servers IP address and it will be added.
The abuse mailbox is being monitored and requests are being dealt with over the weekend so there will not be a delay there.
I'm sorry that this has caused more inconvenience than we'd have liked, but I hope that you will agree this is a necessary piece of work to combat the spam problem that is growing bigger all of the time.
If anyone has any questions please feel free to post them and I'll make sure I do my best to answer them.
Phil