1.Greatfirewallofchina.org
Test if Any Site is Blocked in China and Learn How to Access it
IP address 68.66.213.234 is registered for United States. The server carries IP 68.66.213.234 located at latitude 42.2288 and longitude -83.7359, time zone is GMT -5. Server location in Michigan, Ann Arbor, United States, zipcode 48106.
Test if Any Site is Blocked in China and Learn How to Access it