I live in Canada and use an unblocking service to access US Netflix content, Pandora and Hulu. I would like to be able to use this service while not on my WiFi is there a way to set the DNS server to the ones i need for my unblocker to work for the mobile network
I saw the
KitKat tags on the question, so I suppose you own a rooted device with Android 4.4.
In general there is a good number of apps on the Play Store which are able to change the DNS for mobile connections of pre Android 4.4 devices and one (which I wrote and sell) which changes the DNS on Android 4.4 devices.
If you need the raw commands, here they are (need root):
# ndc resolver flushif <iface>
# ndc resolver flushdefaultif
# ndc resolver setifdns <iface> <dns1> <dns2>
# ndc resolver setdefaultif <iface>
My answer to a similar question is here and contains references to my app.
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...