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

  • 1
    I personally use Eddy Pey's DNS Changer app, though reviews on it say it doesn't work with kitkat.
    – Compro01
    Dec 5, 2013 at 5:03
  • boo guess ill have to wait for an update theres a few i saw through google but none are working on kit kat yet and a lot of them only change your wifi dns, no way to do this through a hidden setting or build prop eh? hacked carrier bundle maybe? Dec 5, 2013 at 5:39
  • How to configure DNS properly? Dec 25, 2019 at 22:17

3 Answers 3


I saw the cyanogenmod an 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.

  • i was using cyanogen at the time i bricked the device a while ago but i have left the question open for others who may need the info looks like a viable solution i will check them out Oct 7, 2014 at 19:05

Just to add an up-to-date answer, I wrote an App which changes the DNS of both Wifi and mobile connections also without root. Have a look at PlayStore or Amazon.


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...

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .