Off the site zec.suprnova.cc

Who knows what happened to the site, I can not access

Works fine for me (in USA)

Looks like only a part of China is having problems with it, but otherwise it's good - http://i.ping.pe/P/V/img_PVTPYGsu.png