I do not have an answer to your question, but I do have a concern. If you blocked an entire IP and say everyone in one apartment building was using the same server and the same IP address wouldn't you be potentially blocking people that have nothing to do with it?
I do realize this is a highly unlikely scenario, though I did know a couple of people that used the same server and were repeatedly accused of being the same person because of the IP address issue.