I have a "Minix Neo X8-H Plus" Android TV box, running Android 4.4 (KitKat).

I want to change the DNS servers on the WiFi connection, but to do that, I only get that choice if I change to a static IP address. Now, on Windows or on iOS you can keep using DHCP, while setting different DNS servers to what the DHCP service provides.

Is this at all possible on Android? Does it mean I will have to root the device?

1 Answer 1


At the moment (Marshmallow) it's not possible. I usually get it using apps which require root permissions.

Another way could be to use an iptables trick, but it requires root, too.

  • just to confirm. you leave your ip address as dynamic(using using DHCP) and you just change the dns on the android using an app, which you need root permissions?
    – HattrickNZ
    Sep 12, 2016 at 19:34
  • 1
    @HattrickNZ Yes, I do.
    – MaxChinni
    Sep 12, 2016 at 19:37
  • can you reccomend an app for changing the dns?
    – HattrickNZ
    Sep 12, 2016 at 19:48
  • 1
    @HattrickNZ I gave a similar answer about KitKat devices and I explained I'm the author of one of these apps (that the one I like :))
    – MaxChinni
    Sep 14, 2016 at 15:35

You must log in to answer this question.

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