Re: web problem
… up on your IP address shows you are located with or around Beijing, China. It is unfortunate to inform you, that due to China still being a Communist government, as blocked a lot of free web hosts and American based internet companies.
Original post by unknown