Failed login attempts by hackers...

  I receive notices from GoDaddy on a regular basis informing me that a particular IP address has been temporarily blocked due to multiple failed login attempts. The IP addresses tend to change regularly (usually routing from China, Russia, Ukraine, etc.), but there is one particular offender located China that has shown up hundreds (maybe thousands?!) of times - clearly working on a brute force attack. I assume it is part of a botnet, but is there anything that can be done on the server/dns side to block ALL traffic originating from this ISP in China before it arrives at my web site? The offending IP is 123.57.254.142 - Any suggestions would be appreciated!