DNS is still a lesser known thing for an average internet user. So, let’s check what’s Private DNS, it’s benefits, and how to set it up on iOS and Android.
In today’s digital age, privacy is more important than ever. With the constant invasion of our personal information through various online platforms, it’s essential to take control of our privacy wherever we can.
One way to do this is by setting up a private DNS on our devices, particularly smartphones. Private DNS allows us to better protect our data from third parties, including internet service providers and government agencies.
According to a report from the Electronic Frontier Foundation, “ISPs can see and record every site you visit and every app you use — even if you’re using a VPN.” By setting up a private DNS, we can add an extra layer of protection to your online activities.
In this post, we’ll explain what private DNS is and how to set it up on both iOS and Android devices.
But first, let’s revise some basics.
What is DNS?
Domain Name System (DNS) is the phonebook of the internet. It helps match the domain name (ex. mustechie.com) we type into web browsers to computer-readable IP addresses (ex. 220.127.116.11).
DNS servers do this behind the scenes and can track which websites you visit. This is normally handled by our internet service provider (ISP).
While this isn’t a problem with privacy respecting countries, others, especially living in authoritarian regimes have much to protect against.
This is where custom DNS comes into picture, where you easily change the DNS servers to redirect DNS requests to someone uninterested with your web activity.
However, private DNS goes a few steps ahead.
What is Private DNS?
Private DNS is a security feature that uses the HTTPS and TLS protocols to encrypt the connection between a client (e.g., a computer or smartphone) and a DNS (Domain Name System) server.
This helps to protect the privacy of the client’s DNS requests and prevent third parties intrusion. The terms DoH (DNS over HTTPS) and DoT (DNS over TLS) are often used to refer to DNS requests sent through these protocols.
It mostly shields from snooping, which can lead to more sophisticated and targeted cyber crimes.
Overall, it can effectively enhance the security and privacy of your online activities.
Setting Private DNS on Android
Follow these steps to set up a private DNS on an Android device:
Go to the “Settings” app on your Android device. Next, tap “Connections” to open the network settings. Please remember, this can have a different name based on the smartphone.
Now enter into More connection settings.
You will see Private DNS is set to Automatic by default.
Tap it, and enter the custom DNS server address into the “Private DNS provider hostname“.
Your Android device should now be using the private DNS server you specified.
Notably, DNS requests will only be encrypted for Android 9 and up.
Setting Custom DNS on iOS
Similar to Android, using custom DNS on iOS is straightforward. However, encrypting DNS requests requires a bit more effort.
Follow these steps to set up a private DNS on an iOS device:
Go to the “Settings” app on your iOS device, and tap “Wi-Fi” to open the Wi-Fi settings.
Tap “i” next to the Wi-Fi network you are currently connected to.
Tap “Configure DNS” under the DNS section.
Next switch to “Manual” to enter manual DNS settings and tap “+” to add a new DNS server.
Subsequently, enter the DNS server address you want to use. There are several private DNS servers available, including Cloudflare (18.104.22.168), OpenNIC (22.214.171.124), and Quad9 (126.96.36.199).
Finally, “Save” to apply the changes.
It is important to remember that the custom DNS server you have specified will only apply to the Wi-Fi network you are currently connected to.
So if you want to use the custom DNS server on all Wi-Fi networks, you will need to repeat these steps for each network. This is necessary to ensure that your private DNS server is active and functioning properly on all networks.
Please note, iOS doesn’t support private DNS natively like Android. So, this won’t encrypt the DNS requests, unless you do some additional work mentioned over here.
Setting up a private DNS on your devices can be a simple yet effective way to enhance the privacy of your online activities.
By encrypting the connection between your device and the DNS server, you can prevent third parties from intercepting and viewing your DNS requests. This can help protect your data from being tracked or monitored, as well as prevent DNS spoofing attacks.
PS: Though people assume VPN as one-stop privacy solutions, let’s check out if VPN’s can be tracked and how to maximize anonymity.
Famogbiyele Timilehin is a writer with a passion for technology and cryptocurrency. He has spent the past few years immersing himself in these subjects, learning everything he can and sharing his knowledge with others through writing. He also has experience in a variety of categories, including business, finance, and marketing.