Skip to main content

How to use DNS Provider of your choice

Select DNS Provider --> Known DNS Providers

Why you should change your default DNS provider, Read my blog for better understanding.

On Android

Follow the steps to use DNS over TLS:

  1. Open the Android Settings app.
  2. Tap on Connection & Sharing(Network & internet)(Privacy and Security).
  3. Tap on Private DNS.
  4. Select Private DNS provider hostname.
  5. On the input line, enter your choice of dns provider's hostname(Use DNS-over-TLS protocol hostname). android-dns
  6. Tap on Save.

On Desktop

Browsers

Firefox

  1. In a Firefox browser window, click the menu button in the top right corner and choose Settings. Then in the search box, search for “network”. Alternatively, you can click here.
  2. Then click on the Settings button in the results.
  3. At the bottom, check the box next to Enable DNS over HTTPS.
  4. Next to Use Provider, in dropdown menu choose Custom.
  5. In the text box that appears, enter your choice of dns provider's hostname(Use DNS-over-HTTPS protocol hostname) firefox-dns
  6. Click OK. (Optional - This will disable the unencrypted fallback)
  7. In the address bar of the browser, type in about:config and hit Enter.
  8. If a warning pops up, click “Accept the Risk and Continue”.
  9. In the search box, type network.trr.mode
  10. Change the value to 3 and press Enter. firefox-config-trr-mode

Google Chrome and Chromium based browsers

  1. In a browser window Go on to Settings > Privacy and security > Security. Alternatively, you can click here.
  2. Scroll down till you find the Advanced section. Below it, you will find Use Secure DNS.
  3. By default, it will be on “With your current service provider”.
  4. Click on the “With” option below it.
  5. In the drop-down menu, choose Custom.
  6. In the text box, enter your choice of dns provider's hostname(Use DNS-over-HTTPS protocol hostname) chrome-dns

Windows

  1. Press Windows+I to open Settings,

  2. Click Network & Internet,

  3. Click Change adapter options,

  4. Right-click your internet connection and choose Properties,

  5. Select Internet Protocol Version 4 and click the Properties button, win10-dns

  6. Click the item labeled Use the following DNS server addresses,

  7. Enter your choice of dns provider's IP address(Use DNS, IPv4 or DNS, IPv6 accordingly)

  8. Click OK, and

  9. Repeat the process for Internet Protocol Version 6.

Linux

Refer ArchWiki DNS Page.

If you are using Linux you probably be able to understand ArchWiki. Just kidding, if you have a problem contact me.