The Domain Name System or DNS is a crucial part to the functionality of any network device and the internet. DNS is responsible for translating the human-readable we all known and love such as geekbits.io into numerical values called IP address that computers and other systems can understand.
By default, once you connect a device to the internet, it will use the DNS servers provided by that network configuration. However, you may need to set a custom DNS server for your device.
Whether you are looking for improved privacy, enhanced speed, increased reliability, and access to blocked content, setting a custom DNS is a very useful feature.
Like any other operating system, Android allows us to set a custom DNS server for our device as will outline in this post.
- An Android Device.
- A Custom DNS server address (like Google DNS, OpenDNS, or Cloudflare DNS)
Open Your Settings App
The first step in this process is to open the
Settings application on your Android device. You can find this from the App Drawer or From the Quick Access Area.
Access Your Network & Internet Settings
Settings App, locate the
Connections option. Keep in mind that this will vary depending on your Android device and Android version. However, you can check under Wi-Fi connections.
Go to Your Private DNS Settings
Under the 'Network & Internet' or 'Connections` settings, look for the 'Advanced' or 'More Connection Settings", tap on the "Private DNS" option:
Set the Private DNS Mode
After clicking on "Private DNS" you will see three different options:
- Private DNS provider hostname.
Choose the "Private DNS provider hostname"
Enter Your Custom DNS Server Address
In the textbox that appears under the 'Private DNS provider hostname', enter your custom DNS server address. Remember, these addresses depend on the provider. Here are a few examples:
- Google DNS:
Save Your Changes
Once you provide the custom DNS server address, tap on "Save" to finalize your changes.
Confirm the Changes
Finally, you can confirm that the changes have been successfully implemented. To do this, browse a few websites or use a few apps that require an internet connection to ensure everything is functioning properly.
And that's it! You've successfully set a custom DNS on your Android 13 device.