I use Google's DNS on PC too, and it opens fine on PC. But it won't open from my phone, tried all browsers, still, not from WiFi (same router of desktop) or 3G! Only browser where it opens is Orweb, don't know what's wrong! If it weren't opening on my desktop it would be okay, but why it opens on desktop and not on phone is beyond me!