IP 221.181.67.170 has been turned off
We have been informed by datacenter than the IP address 221.181.67.170 has been turned off due to one site on this server hosting illegal contents, resulting in all sites on that server becoming not available. As per the Chinese law in that regard, the server will be reopened only after investigation, which unfortunately won’t happen before October 8th when the holidays finish. We do apologize for the downtime for clients which sites are hosted on that server, however there is nothing much we can do other than wait for the datacenter. We do not have access to the files on the server to move clients sites to a new server/IP address.
For clients who have a backup of their site please contact us immediately by opening a support ticket through our homepage to have an account set up for you on another server.
Update: The IP address 58.215.65.53 is now affected by the same issue. Clients with sites on that IP address can contact us to obtain a new account on another server to which they can upload their site.