I was wondering how to set DNS server on my Android Phone’s Network.
Now, i found it, it’s simple just like we set DNS Server on Linux.
You’ve got to choose your fav. DNS, (i think there’s 2 best : Google DNS and OpenDNS), so it’s your choice
Ok, if you already have resolv.conf before on your /system/etc/, we just need to set DNS server that you like..
echo "nameserver 8.8.8.8" > /system/etc/resolv.conf echo "nameserver 8.8.4.4" > /system/etc/resolv.conf
On that example above, i set DNS Server for Google DNS. But, if you like to set Open DNS, you should change the IP address to 208.67.222.222 and 208.67.220.220
and what if there’s no resolv.conf on my /system/etc? ![]()
Ok, here we go..for 1st step, we need to make a file “resolv.conf” on /system/etc on your Android OS.
Maybe you could use ADB shell, i think.
adb shell [enter]
su [enter]
mount -o remount, rw /system [enter]
cat > /system/etc/resolv.conf [enter]
nameserver 8.8.4.4 [enter]
nameserver 8.8.8.8 [enter]
[ctrl+C]
Ctrl+C used for exit from editing file resolv.conf and exit from adb shell.
At last, we just need to set permissions “resolv.conf” to rw-r–r–, just type this command :
chmod 4755 /system/etc/resolv.conf
done..reboot your phone and goodluck!


Jeffrey B
November 6, 2011 at 7:06 pm
Awesome! Thanks for the info!
I think these prices can vary, but it is always more expensive to import it from the US.
Personally my limit is $600, but that is just me.
sule
November 24, 2011 at 2:51 am
mas kalau blum jd ngeroot, masih bs d setting kah..?
WdYz
November 24, 2011 at 6:08 pm
tidak bisa, mas. Mesti root dulu
John
April 25, 2012 at 4:35 pm
The second echo statement should have a double “>>”, not a “>”.
WdYz
April 30, 2012 at 2:16 pm
Thanks, sir.
Steve
August 15, 2012 at 2:56 am
The 4755 should read 644
WdYz
September 14, 2012 at 4:20 am
thanks
Vulka
December 1, 2012 at 6:10 am
Well, have you never tried the command “exit” (no quotes) instead of Ctrl+C ? This is correct
ropo
February 12, 2013 at 11:21 pm
Hmmm, did not work for me. Also I would prefer to use the DNS server provided by DHCP
http://google.com
February 14, 2013 at 5:54 am
This is certainly the 4th article, of urs I really read through.
And yet I enjoy this particular 1, “How to set DNS Server on Android Phone
« butterflydroid” the very best. Take care -Lorri