Is it possible to set DNS for mobile network
When I needed to change my DNS the solution was always SETDNS. It's light, fast and user-friendly.

Be aware that if your phone isn't rooted SetDNS will only modify WiFi' DNS settings...