Try our product IPBlock. It works on servers running on Windows Server and the major Linux distributions.