- Changing DNS can help improve security, or speed up your connection
- On phones, you can change the DNS for Wi-Fi connections
- You need to root your phone to change it for mobile data
By default you are using the DNS servers of your Internet service provider, but you don’t have to stick with them. There are a number of reasons to use third-party DNS servers. They can be faster than your provider’s DNS servers, offer advanced security features, and can help bypass internet censorship filters.
There are several free domain name resolution services that you can switch to.Finally there is an application called DNSet that allows you to change the DNS servers used by your device and doesn’t require root privileges to run. With free version of DNSet you can setup only Google Public DNS on your device, and Pro version allows you to use any DNS servers of your choice. DNSet works both for Wi-Fi and 3G/4G data connections.
If you don’t root permission on your device, you have to face some limitations of the Android system. First, changing the DNS settings will only affect your current Wi-Fi network connection. There is no option available to change the DNS settings for your 3G/4G data networks connection. Second, you must change the DNS server settings for each Wi-Fi network you want to connect to.
To change the DNS settings:
- Open the Settings on the device.
- Select “Wi-Fi”.
- Long press your current network, then select “Modify network”.
- Mark “Show advanced options” check box.
- Change “IP settings” to “Static”
- Add the DNS servers IPs to the “DNS 1”, and “DNS 2” fields.
- Press “Save” button, disconnect from the network, and reconnect for changes to take effect.