Simplest way to block an IP:
.htaccess file contains the following like
Obviously change the IP to the one you want to block.
That'll completely deny them access to your whole site or at least the directy (and below) in which the .htaccess resides in.
If you're putting that into account; there's no way to block anybody. Hands down.