DNS stands for Domain Name System. In layman’s terms, the DNS, or Domain Name System, translates human-readable domain names (eg, www.phoneworld.com.pk) into machine-readable IP addresses. DNS makes it easy to remember the web address. Everything happens over the net these days, so it’s a good idea to have secure communication with DNS. Lets understand what is private DNS on an Android?
First, let’s understand how DNS works? When we want to visit a specific site, we type the name of the site into the address bar of our web browser. The web browser does not know how to connect to this specific site. Here the DNS comes into action. The bowser asks the DNS server which is managed by the Internet Service Provider (ISP) or the cellular network. The ISP converts the site name into an IP address and thus establishes the connection between you and your required site. DNS is a directory or directory that helps you reach the website you want to visit.
Now that we are clear about DNS, we can go further and know how to enable a secure DNS server. When we establish our connection to the website, our connection is vulnerable to eavesdropping or man-in-the-middle attacks. The new secure DNS protocol creates DNS over TLS the required protection and keeps prying eyes away. DNS over TLS is not the only secure DNS protocol, DNS over HTTPS is another widely used protocol.
For Android, Google has purchased DNS over TLS support. This is available in Android 9 (Pie) and above. On Android, it encrypts all DNS traffic from the phone and even apps. This feature is enabled by default in Androids.
If the ISP or cellular network does not support DNS support or if you are unsure about your secure connection, you can opt for a third-party secure DNS server using the Private DNS feature. Below is the step that can help you to enable, disable or use private DNS provider in Android. (Note: different Android models, the path and labels may vary, but the basic process is the same.)
- Scroll down from the top of your device to access the notification shade and tap the gear icon.
- This will take you to the device settings (you can also access the settings page from the app drawer.)
- In the settings, tap on “Network & Internet”. (Depending on your device, this may have a slightly different name, such as “Connections.”
- Tap “Private DNS” to manage the feature. If you don’t immediately see the “Private DNS” option, you may need to tap “More connection settings” or “Advanced.”
- You will now have three options: Disabled, Automatic, and Private DNS Provider Hostname.
- You can select “Disabled” to stop using DNS over TLS or “Automatic” to use encrypted DNS when available, or write the hostname of a private DNS provider to use that provider’s encrypted DNS .
- Once done, hit “Save” to apply the changes.
Android’s Private DNS feature brings DNS over TLS support to the platform. In the “Automatic” option, it uses secure DNS, if provided by the cellular network or the ISP.
Also read: How to delete a Facebook story: here’s how