DNS switch

DNS switch Free App

Rated 3.58/5 (146) —  Free Android application by stroblsw

Advertisements

About DNS switch

Changes the DNS server setting on ROOTED Android devices.

Activate 'set DNS' in the settings screen, enter your DNS servers and reconnect. That's it! :-)

IMPORTANT: not having Google's developer team around, who are supposed to get this job done! ;-)
Before installing (in particular on 4.4!) test if DNSwitch will work on your device with this terminal command -- it sets your DNS to google's; to get rid of it, simply reconnect:
su -c "setprop net.dns1 8.8.8.8"

Features in a nutshell:
( ) ad-free
( ) simple, clean interface
( ) works with mobile data, WiFi/WLAN, Bluetooth/USB tethering
( ) IPv6 support (work in progress)
( ) optional notification, needs no root:
-- network type (3G, WiFi, etc.) and DNS setting at connect
-- when data net connectivity has been lost
( ) root/su permission checker



Always consider reviews are faked by dubious guys!
https://apptentive.com/blog/fake-reviews-google-play-apple-app-store/
BUT, I am always happy about constructive reviews!



Further remarks:

* Examples of publicly available and reliable DNS servers at the time of this writing are (ready for copy'n'paste into the DNSwitch settings):
Google Public DNS: 8.8.8.8,8.8.4.4
Open DNS services: 208.67.222.222,208.67.220.220

* You need to have root privileges on your device to alter your DNS settings. Upon setup in the app's settings screen and at your first network reconnect some app named 'superuser' or similar should pop up asking you to grant access to su for DNSwitch.

* If root/su access isn't granted then setting your DNS won't work. You can usually instruct the superuser app to not bother you about DNSwitch anymore - check its settings!

* Overriding your network DNS settings can be useful if your wifi box isn't properly configured or your internet provider servers are giving you hard times. In such scenarios DNSwitch can simply save your day. :-)

* Receiving notification on the current DNS setting without checking 'set DNS' may help to test your device for proper configuration and/or if it receives correct settings from your network. This feature works on devices without root.

* If DNSwitch doesn't work you should post a bug report to your android ROM developer. Keeping me up to date on such MOD issues with DNSwitch is very welcome, of course. Please always name the device and ROM/MOD version and provider when contacting me. Also providers seem to be messing with the DNS... telling it could help others!

* Some negatve reviews come from the frustration of flashing buggy custom ROMs. Some reports point at a buggy version of busybox' nslookup or stock ROMs with altered DNS code.



...and finally something for terminal junkies! :-)
Here goes what happens after you put the 'set DNS' feature of DNSwitch to action...

initially, the default settings are used in some terminal app when performing some name resolution - uses the provider's service (Server: 192.168.43.1)...



u0_a40@android:/ $ nslookup google.com
Server: 192.168.43.1
Address 1: 192.168.43.1

Name: google.com
Address 1: 173.194.35.161 muc03s02-in-f1.1e100.net
...
Address 12: 2a00:1450:4016:801::100e muc03s02-in-x0e.1e100.net



...and now installed and activated DNSwitch - Server has changed to 8.8.8.8...



u0_a40@android:/ $ nslookup google.com
Server: 8.8.8.8
Address 1: 8.8.8.8 google-public-dns-a.google.com

Name: google.com
Address 1: 173.194.44.33 muc03s08-in-f1.1e100.net
...
Address 12: 2a00:1450:4016:803::1006 muc03s08-in-x06.1e100.net

How to Download / Install

Download and install DNS switch version DNSwitch on your Android device!
Downloaded 10,000+ times, content rating: Everyone
Android package: at.ises.a.dnswitch, download DNS switch.apk

All Application Badges

Free
downl.
Android
2.1+
For everyone
Android app

App History & Updates

What's Changed
Most devices should update the settings automatically. For some devices you might have to wipe the app data for DNSwitch in 'settings - apps'.
v1.4: a minor feature release
( ) first shot at IPv6 (thanks Jakob Shoptaw)
( ) now supports popup notifications (toasts) on connection changes (thanks Choniy Tien)
( ) abridged notifications (Google's DNS now fits in one line on small screens)
( ) various code changes

What are users saying about DNS switch

M70%
by M####:

N7100. Android Revolution ROM. Android 4.4.2. Rooted. Tried multiple time on several websites but still no luck. Wondering if changing the DNS is even possible.

N70%
by N####:

Lumayan lah

N70%
by N####:

Perfect work. I am so happy. Got the fan Version. Specially for traveling in countries with bad 3g/2g / edge. Thank you so much. CyanogenMod Galaxy Nexus

X70%
by X####:

Lg optimus g on vanir 4.4.2.

I70%
by I####:

Running DNS switch on a nexus 5 using mobile data and it still connects me to my carrier's DNS regardless of what I put.

I70%
by I####:

خیلی عالی اگه باز شه

X70%
by X####:

Lumayan lah

F70%
by F####:

Why my set dns box is gray? Im not able to actve it. Might be my phone not rooted?

A70%
by A####:

I use gnote 2 n7100. Rooted 4.4.2 Official ROM. Sorry i have to revise my previous comment. This app doesn't change my mobile network dns. As i still get blocked from some sites by my operator. The reason i thought it was working earlier, because I was using opera with off road mode enabled. Executing nslookup returns server: 8.8.4.4 though

J70%
by J####:

It doesn't work after upgrade to stock rom kitkat on my device gt-n7100, pls help me...

Q70%
by Q####:

There is no dns changer will work on kitkat.. You should put up that on description ..

M70%
by M####:

Does what it says. Sadly gets one stars from idiots who have no business operating a toaster, much less changing DNS settings.

Q70%
by Q####:

Love the app, given the shoddy state of KitKat's dns implementation. This app switches my dns every time I switch cell towers or wifi networks. My question is whether or not a build . prop will ever work again to hard set your dns. Dev? I'd love to hear your thoughts.

Q70%
by Q####:

This seems to be working as intended on my Nexus 5, but I would love to be able to set an IPv6 DNS server. Currently, attempting to do so simply tells me that I have an invalid server list. Add IPv6 support and you'll get that fifth star! :-)

Q70%
by Q####:

Only changes net.dns and not the LTE rmnet0.dns.

M70%
by M####:

N7100. Android Revolution ROM. Android 4.4.2. Rooted. Tried multiple time on several websites but still no luck. Wondering if changing the DNS is even possible.

Q70%
by Q####:

I have to revise my previous positive review. On my Galaxy Nexus running 4.3, the DNS settings do not appear to have any effect. The notification shows up with the correct static dns servers that I enter, they are just not being used by the apps (3G). I don't like to give such a low star rating but since this is the primary and arguably only functionality that this app provides, and it doesn't work, there's little to pull in the positive direction. Two stars for the effort and hope for a future, working version. Edit: My Nexus is rooted and the root test works fine. My static dns servers are reported by the notification in the app. Sadly, despite all these positive signs, the servers are not being used. If you are out of luck like me, you may want to try DNSet Pro. It worked on my Nexus. Not a plug or anything, I'm not affiliated with them in any way.

Q70%
by Q####:

Application is successfully working on 4.4.4 hosted by xperia z3.

Q70%
by Q####:

Not working on nexus 4 cm11 m8

I70%
by I####:

خیلی عالی اگه باز شه

Q70%
by Q####:

The only one app can change DNS correctly. Excellent work!

Q70%
by Q####:

Force closed on my phone after latest update installed

I70%
by I####:

Running DNS switch on a nexus 5 using mobile data and it still connects me to my carrier's DNS regardless of what I put.

Q70%
by Q####:

Lumayan lah

Q70%
by Q####:

it change the net.dns1 and net.dns2 value but my 3g connection still got blocked. And it appear my n7000 run with cyanogenmod 11 also fill the value net.rmnet0.dns1 and net.rmnet0.dns2. Will give 5 if you can make it work.

K70%
by K####:

like a charm on KitKat 4.4.2. Could you make the notification banner transparent and shorter time? Thanks

H70%
by H####:

Installed on kitkat. It seems to change the dns, but it didn't.

Q70%
by Q####:

Galaxy s2 (G) running slimkat rc1

Q70%
by Q####:

Sorry but this doesn't work on KitKat.

Q70%
by Q####:

Lg optimus g on vanir 4.4.2.

Q70%
by Q####:

Perfect work. I am so happy. Got the fan Version. Specially for traveling in countries with bad 3g/2g / edge. Thank you so much. CyanogenMod Galaxy Nexus

F70%
by F####:

Previously, I've used SetDNS, but that is no longer available to Kitkat, so I tried this one. Running stock firmware from 4.4.2 Kitkat on Galaxy S4, rooted, set dns1, dns2.dns3, after reboot, SU notified that it changed those settings.... but no, can't access Pandora outside US... (using 3G)... keeps using my carrier's 3G dns. :(

Q70%
by Q####:

Excellent Dev & Responds to Emails in the event u have a suggestion such as a selectable pull down list of preset DNS to choose from

A70%
by A####:

Android 4.4.2 stock with root, Nexus 4

Z70%
by Z####:

I got dns changer at other developer site and it work like champ. This one is zero.


Share The Word!


Rating Distribution

RATING
3.65
146 users

5

4

3

2

1