Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
tiptoekirk
Old
#1  
Senior Member - OP
Thanks Meter 0
Posts: 128
Join Date: Feb 2007
Location: Washington DC Area
Default [Q] Help! Changing DNS settings

I need to change the DNS settings for a connection I use a lot that is managed by company who has setup OpenDNS to block a lot of stuff...

How can I go about doing this on a wpa encrypted wireless network where i do no not have a dynamic ip address?? It seems it only supports changing a DNS server when the phone is setup dynamically.. I need it to work on DHCP, I just need the DNS server changed, i dont need or want a dynamic ip..

HELP!
Palm Treo 650->Samsung Blackjack->ATT 8125->ATT 8525->ATT 8925->iPhone 3G->BlackBerry Bold->iPhone 3GS->Google Nexus One
 
henihazbay
Old
#2  
henihazbay's Avatar
Member
Thanks Meter 2
Posts: 55
Join Date: Jan 2010
Quote:
Originally Posted by tiptoekirk View Post
I need to change the DNS settings for a connection I use a lot that is managed by company who has setup OpenDNS to block a lot of stuff...

How can I go about doing this on a wpa encrypted wireless network where i do no not have a dynamic ip address?? It seems it only supports changing a DNS server when the phone is setup dynamically.. I need it to work on DHCP, I just need the DNS server changed, i dont need or want a dynamic ip..

HELP!
This is the code needed to change the DNS settings. Just connect your N1 to your PC and open command in your PC then;

adb shell setprop net.dns1 8.8.8.8

adb shell setprop net.dns2 8.8.8.4
Nexus One
 
tiptoekirk
Old
#3  
Senior Member - OP
Thanks Meter 0
Posts: 128
Join Date: Feb 2007
Location: Washington DC Area
Quote:
Originally Posted by henihazbay View Post
This is the code needed to change the DNS settings. Just connect your N1 to your PC and open command in your PC then;

adb shell setprop net.dns1 8.8.8.8

adb shell setprop net.dns2 8.8.8.4
That did not seem to do it... I tried several times with wifi on and off and even restarted the phone.. any other ideas??
Palm Treo 650->Samsung Blackjack->ATT 8125->ATT 8525->ATT 8925->iPhone 3G->BlackBerry Bold->iPhone 3GS->Google Nexus One
 
yasn77
Old
#4  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Jan 2008
Location: London
Quote:
Originally Posted by tiptoekirk View Post
I need to change the DNS settings for a connection I use a lot that is managed by company who has setup OpenDNS to block a lot of stuff...

How can I go about doing this on a wpa encrypted wireless network where i do no not have a dynamic ip address?? It seems it only supports changing a DNS server when the phone is setup dynamically.. I need it to work on DHCP, I just need the DNS server changed, i dont need or want a dynamic ip..

HELP!
Not sure if i get that... When you use static ip there is a section that allows you to specify the DNS... not sure what you mean The problem as i see it, is that there is no easy way (via android GUI) of changing DNS if you use DHCP

Anyways... try...

adb shell setprop dhcp.eth0.dns1 <IP>
adb shell setprop dhcp.eth0.dns2 <IP>
etc

This will only change the DNS server. If you know shell scripting, You could make this more permanent by editing :

/system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf

If that works, and you are unfamiliar with shell scripting, then post some conditions (i.e SSID of network, gw of network etc) and i'll see if i can knock something up for you.

Hope that helps
 
tiptoekirk
Old
#5  
Senior Member - OP
Thanks Meter 0
Posts: 128
Join Date: Feb 2007
Location: Washington DC Area
Quote:
Originally Posted by yasn77 View Post
Not sure if i get that... When you use static ip there is a section that allows you to specify the DNS... not sure what you mean The problem as i see it, is that there is no easy way (via android GUI) of changing DNS if you use DHCP

Anyways... try...

adb shell setprop dhcp.eth0.dns1 <IP>
adb shell setprop dhcp.eth0.dns2 <IP>
etc

This will only change the DNS server. If you know shell scripting, You could make this more permanent by editing :

/system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf

If that works, and you are unfamiliar with shell scripting, then post some conditions (i.e SSID of network, gw of network etc) and i'll see if i can knock something up for you.

Hope that helps
Yes i am wanting to just change the DNS server that my phone uses when connecting to wifi but i cant set it up dynamically so i am forced to keep it dhcp.

i tried the way you said and it didn't do it.. this android stuff is new to me.. after i type in that command in it does not say anything.. i have rooted and unlocked my nexus one and pretty good with computers but this linux stuff is another ballgame..

ive done some dos scripting back in the day, is this anything similar? what other info would u need from me to create the file? SSID, password, ??

THANKS!
Palm Treo 650->Samsung Blackjack->ATT 8125->ATT 8525->ATT 8925->iPhone 3G->BlackBerry Bold->iPhone 3GS->Google Nexus One
 
white^rabbit
Old
#6  
white^rabbit's Avatar
Member
Thanks Meter 0
Posts: 95
Join Date: Mar 2010
Location: Verona
How to set the dns for the mobile internet connection?! I wanna use FoolDNS in place of Google DNS.. Because with froyo 2.2 and flashplayer we see allllllll the advertising on web and navigation becames much slower:)
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Guide Your Sheep to Safety with Finger Shepherd

Just a coupe of days ago, we brought you news about a game calledAgent Sheep. In that … more

Nandroid Manager Receives Major Update

Do you find yourself obsessively jumping from ROM to ROM? And do you hate having to restore a full … more

Careers in Android: Recruiter Reveals How Resumes are Chosen – XDA Developer TV

XDA Developer TV Producer Jayce released a video a … more

HttpClient Tutorial to Upload and Download with Your App

Developers wanting to interact with the Internet need to choose a package to do the … more