Static DNS for WiFi

Static DNS for WiFi


This app automatically configures Android device to use your preferred DNS servers (resolvers) on every wireless lan access-points (Wi-Fi AP, hotspot).
You can choice faster and secure DNS servers s.t. Google Public DNS, Comodo secure DNS, etc.

When Android device creates WiFi connection to an access-point, the AP assigns an IP address for the device and also (sometimes slow) DNS servers via DHCP, an automation protocol for network configuration. If you want to use faster DNS servers on all APs but do not want to configure static IP address manually on each AP, this app will help.

This app requests IP address assignment as usual devices, then generates static IP configuration with your preferred DNS servers with assigned IP address..
To prevent collision of IP addresses, the generated configuration will be removed after disconnect from the AP or on the lease expiration of assigned address.


== NOTICE ==
This app is provided AS IS, WITHOUT WARRANTY. Please use this app AT YOUR OWN RISK.

It is NOT a VPN app. All DNS queries, that contain domain names which you are about to connect, will be sent to DNS servers in plain text without encryption.

BEFORE uninstall this app, please make sure "Static DNS" service is disabled. If you had uninstalled this app before disable it, please reinstall it and toggle Static DNS service up and down. It will clear generated settings..

This app deeply relies on undocumented Android OS behaviors and implements.
Unfortunately, some devices cannot work with this app due to luck of programmable interface to control DNS settings.
Other WiFi management apps, which also try to configure WiFi settings or reconnect to another access-points, may conflict with this app. Please send us feedback if you found such conflicts.

Android L (5.0 lolipop) is NOT supported (yet). To get prerelease alpha version, please join google group https://groups.google.com/d/forum/wifistaticdns

== Privacy Policy (in brief) ==
This app logs WiFi configurations for debugging. You can explicitly send the log from Menu -> Report Problem.
Collected information from the reports may be used for improving this app. Any personal identifiable information will not be transferred to third party.


== other notes ==
Currently this app is developed by non-native English speaker. If you have any suggestions about translation, please let me know via report template in app menu.

== Known Issues ==
Android L (5.0 lolipop) is NOT supported (yet).

If a device had connected with two or more access-points which have identical SSID (name of the WiFi spot) but with different passwords, this app will try to configure the oldest one.

Temporally dropped support for devices manufactured by "General Mobile". Please let me know if you have source code (or its distribution point) of customized Android OS shipped with their products.

Recent changes:
2.6.0: Add experimental support and logging for Android 5.0 (lolipop)
2.5.0: Add option to invert SSID filtering policy (AP whitelisting)
2.4.1: Update predefined presets, notification messages.
2.4.0: Improved reconnection behavior.
2.3.2: Add new preset. Fix issues on some devices.
2.1.0: Fix for screen orientation handling, Moved server address editors to preset dialog (tap editor icon).
2.0.0: Major update, added custom DNS presets, improved stability while switching settings.
Add to list
Free
84
4.2
User ratings
803
Installs
10,000+
Concerns
0
File size
176 kb
Screenshots
Screenshot of Static DNS for WiFi Screenshot of Static DNS for WiFi Screenshot of Static DNS for WiFi Screenshot of Static DNS for WiFi Screenshot of Static DNS for WiFi Screenshot of Static DNS for WiFi

About Static DNS for WiFi
This app automatically configures Android device to use your preferred DNS servers (resolvers) on every wireless lan access-points (Wi-Fi AP, hotspot).
You can choice faster and secure DNS servers s.t. Google Public DNS, Comodo secure DNS, etc.

When Android device creates WiFi connection to an access-point, the AP assigns an IP address for the device and also (sometimes slow) DNS servers via DHCP, an automation protocol for network configuration. If you want to use faster DNS servers on all APs but do not want to configure static IP address manually on each AP, this app will help.

This app requests IP address assignment as usual devices, then generates static IP configuration with your preferred DNS servers with assigned IP address..
To prevent collision of IP addresses, the generated configuration will be removed after disconnect from the AP or on the lease expiration of assigned address.


== NOTICE ==
This app is provided AS IS, WITHOUT WARRANTY. Please use this app AT YOUR OWN RISK.

It is NOT a VPN app. All DNS queries, that contain domain names which you are about to connect, will be sent to DNS servers in plain text without encryption.

BEFORE uninstall this app, please make sure "Static DNS" service is disabled. If you had uninstalled this app before disable it, please reinstall it and toggle Static DNS service up and down. It will clear generated settings..

This app deeply relies on undocumented Android OS behaviors and implements.
Unfortunately, some devices cannot work with this app due to luck of programmable interface to control DNS settings.
Other WiFi management apps, which also try to configure WiFi settings or reconnect to another access-points, may conflict with this app. Please send us feedback if you found such conflicts.

Android L (5.0 lolipop) is NOT supported (yet). To get prerelease alpha version, please join google group https://groups.google.com/d/forum/wifistaticdns

== Privacy Policy (in brief) ==
This app logs WiFi configurations for debugging. You can explicitly send the log from Menu -> Report Problem.
Collected information from the reports may be used for improving this app. Any personal identifiable information will not be transferred to third party.


== other notes ==
Currently this app is developed by non-native English speaker. If you have any suggestions about translation, please let me know via report template in app menu.

== Known Issues ==
Android L (5.0 lolipop) is NOT supported (yet).

If a device had connected with two or more access-points which have identical SSID (name of the WiFi spot) but with different passwords, this app will try to configure the oldest one.

Temporally dropped support for devices manufactured by "General Mobile". Please let me know if you have source code (or its distribution point) of customized Android OS shipped with their products.

Recent changes:
2.6.0: Add experimental support and logging for Android 5.0 (lolipop)
2.5.0: Add option to invert SSID filtering policy (AP whitelisting)
2.4.1: Update predefined presets, notification messages.
2.4.0: Improved reconnection behavior.
2.3.2: Add new preset. Fix issues on some devices.
2.1.0: Fix for screen orientation handling, Moved server address editors to preset dialog (tap editor icon).
2.0.0: Major update, added custom DNS presets, improved stability while switching settings.

User reviews of Static DNS for WiFi
Write the first review for this app!
Android Market Comments
A Google User
Nov 19, 2014
Still doesn't work on lollipop Pls fix!
A Google User
Nov 18, 2014
It's Okay Well it does what its said. If it just only u can provide custom dns entry by the user and can be save to this app that would be better!
A Google User
Nov 15, 2014
Not working on 5.0 just yet Working fine for previous versions, but with experimental support, happy to wait for a full support release
A Google User
Nov 10, 2014
Widget would make this perfect
A Google User
Oct 31, 2014
On L preview, this app can't change the DNS...