Source: Boxun News - Chinese
This is a screenshot of one news post at a Chinese News Portal based in the US. The highlighted text in red reads as follows in English.
IP 22.214.171.124 INTENDING TO ATTACK THE BOXUN SERVER
(We are) very busy reporting the Olympic Games, so PLEASE don't give a hard time to Boxun now.
The IP address (126.96.36.199) is from Hunan, China. That's why the web site posted this reminder news in Chinese. :-)