Modern servers are constantly under attack from hackers or automated scripts that search for any vulnerability as soon as it is revealed. These attacks typically come from a wide range of IP addresses from all over the world, making it practically impossible to block all of them separately. No server can ever be completely safe …