Hi all,
Just developed a simple tool to change DNS server for Kitkat, but it also works for other Android version (2.2+). Here is the details:
On Kitkat (Android 4.4), changing dns server settings is not allowed by system. DNS Forwarder can work as a workaround. It does not modify system setting, just bypasses local dns server settings by forwarding dns queries to other configured server.
It works on rooted phones running Android 2.2 and above.
How to use:
1) choose a DNS server from list including Google and OpenDNS DNS servers. Also you can set up customized dns server. By default Google dns server 8.8.8.8 is configured.
2) Check "Enable Forwarder" box
DNS forwarder will start a service to serve DNS queries (UDP). To stop it, just uncheck "Enable forwarder".
Related
I know that asproxy works but it costs too much too for us who are more familiar with freeware..
I know a workaround for this...
Download trans proxy(xda exclusive) to set the proxy adddress and set DNS (market) to set the DNS server address..
Likewise you would find freewaare for almost anything on asproxy...
You can even use tasker (maarket) to automatically open transproxy whenever you use wifi because the same transproxy settings wouldn't work for GPRS...
DNS and transporxy
ganesh3s3 said:
Download trans proxy(xda exclusive) to set the proxy adddress and set DNS (market) to set the DNS server address..
Click to expand...
Click to collapse
May I ask a dump question: how can I make the DNS work? I understand all the traffic should go through the proxy so DNS is not needed. But the applications on the phone are not aware of the proxy. They will try to resolve the IP address before trying any connection to port 80 or 443, right? I have been struggling to make transproxy work for quite a while.
Just set the proxy address in transproxy and set the same proxy address as the dns server in set dns... Hope this works..
I tried but it didn't work. I think the DNS is not needed. But I cannot get the browser or other application to talk to the proxy without resolving the IP address.
Hi all,
is there a place on our Android phones where I can set the DNS suffixes to change 'pc' and 'm' to 'pc.com' and 'm.com' for my inTRAnet only?
I've setup an inTRAnet at home using IIS 5.1 on Windows XP sp3.
I have NO server OSs available.
So NO DNS nor WINS server are avaialble.
All three of us at home have pcs. With a few more around the house.
I've setup each pc to use Simple DNS server to redirect 'pc.com' to my IIS 5.1 server. (via Preferred DNS server in Tcp/IP settings on each PC)
I also had to set the 'Append these DNS suffixes' in Advanced TCP/IP setting | DNS by adding 'com' on each PC to suffix
pc.com is where I have a web page for family notes, schedules, reminders, etc.
All three of us at home have Android phones.
I've setup each pc to use Simple DNS server to redirect 'm.com' to my IIS5.1 server. (again via Preferred DNS server in Tcp/IP settings on each PC)
My pcs take Advantage of the previously setup TCP/IP setting | DNS | 'com' to change 'm' to 'm.com.
m.com is where I have mobile formatted web pages for the same type of info.
I've set each mobile to use the Simple DNS Server using Wi-Fi Settings | advanced | DNS 1.
both pc.com and m.com work on all our mobiles.
is there a place on our Android phones where I can set the DNS suffixes to change 'pc' and 'm' to 'pc.com' and 'm.com' for my inTRAnet only?
Like I did on our PCs?
A hyperlink to a step-by-step process would be preferred as I have no experience in command level settings etc. on androids.
Or perhaps an Android app?
Thanks for your time reading this post.
And thanks in advance for any positive constructive and verbose assistance.
All my best,
Barry G. Sumpter
I'm not sure i understand your problem?
You could edit
"/system/etc/hosts"
to change what the addresses get resolved too.
Could set m and pc to be resolved to your servers intranet ip.
Thanks for the reply.
I've already changed the Hosts file on the android using the Android app:
Hosts Edit
But neither m nor pc are getting resolved to 192.168.1.6
Unless I'm not getting the entries correct:
Ip Address: 192.168.1.6
Host Entries: m
Ip Address: 192.168.1.6
Host Entries: pc
All android browser are just searching google for m or pc.
Any other suggestions from anyone?
Also, that list is absolutely huge!
about 10,000 entries. Exagerated.
I was trying to find my entries but gave up since there is no search on that app.
Is there any way to change DNS server in Wp7 Mango ?
My cellular provider have DNS issues and it seems that they don't care about it . I want to add my DNS server that will allow me to browse Web sites as well
Sysadmin tools don't have to be ugly any more.
> Query any DNS server
> Maintain your favorite DNS list easy
> Autocompete DNS query
DNSDig is a utility similar to UNIX dig or windows nslookup. You can query any DNS server from your server list to any DNS record. Choose DNS server from DNS server tab, enter host name or IP address and query server for records. Add servers you wish to list and DNSDig will save it across the sessions.
DNSDig saves last queries so you can use autocomplete feature while entering host name.
DNSDig also supports reverse DNS queries.
Installation link:
https://play.google.com/store/apps/details?id=com.a2raco.dnsdig
Screenshots:
Looks great! Personally I'm still learning but this looks like a well done app.
Hello!
I'm used my phone (rooted android 5.1) without google, and custom DNS servers: 1.0.0.1 or 1.1.1.1
Configured 2 file: build.prop and resolv.conf (attached photos)
The adblocker daily 1-2 times in GSM data mode (not wifi) logged 2 other DNS (8.8.8.8 or 121.121.121.121) query, not a setted 1.0.0.1 (attached photo).
I'm blocked this query (blacklisted the two ip) in adblocker, Viber, etc. go to offline. Not now!!! (Changed wifi to mobile data connection, working correctly, after 1-2 hour, all programs offline and adblocker log dislpayed foreign DNS query never ending.
2 problem:
1. Not available data connecton (not received messages, mails)
2. Drain the battery with high CPU usage to 1 sec more than 10x DNS query (and deny).
How to delete PERMANENTLY 8.8.8.8 and 121.121.121.121 DNS names and change "mobile data" DNS to my preferred?
Thanks!
I guess that you permanently can redirect all calls to Google's DNS resolvers to Cloudflare's public DNS resolvers by editing the hosts file what is located in Android's /system/etc folder
Code:
# Redirecting Google to Cloudflare
1.1.1.1 8.8.8.8
1.0.0.1 8.8.4.4
but I may err, as always ...
jwoegerbauer said:
I guess that you permanently can redirect all calls to Google's DNS resolvers to Cloudflare's public DNS resolvers by editing the hosts file what is located in Android's /system/etc folder
Code:
# Redirecting Google to Cloudflare
1.1.1.1 8.8.8.8
1.0.0.1 8.8.4.4
but I may err, as always ...
Click to expand...
Click to collapse
No! I'm tested in Windows and droid... and listen router log. Visiteded IP, not need DNS query, visit directly to the IP.
Droid DNS apk NOT query 8.8.8.8... VISIT directly.
Please write 142.250.74.206 to browser and view router DNS query. Google page loaded, DNS query not listed in router log.
Please write google.com to browser and view router... Query IP4, Query IP6 and sent to computer.
MÍ big problem, not name (google) visited, only IP.
The HOSTS file only NAME change to (local/fake) DNS. IP address not valid information, only names, alphanumeric.
See other HOSTS IP to IP explanation:
Superuser
Stackoverflow
Need search the resource 8.8.8.8 and 121.121.121.121 (xml, ini, etc.) to delete, rewrite, not redirect.