Mozilla has started rolling out DNS over HTTPS for Firefox to make sure the DNS resolution is also secure. While there is more to it, in this post, we will show how you can disable or enable DNS over HTTPS protocol in Firefox, Chrome, and Edge. That said, while Firefox offers extensive configuration for DoH, Chrome and Edge only offer basic settings.
What is DNS over HTTPS (DoH)?
In simple words, like how HTTPS makes sure data sent and received between servers are encrypted, DNS over HTTPS means any query sent to the DNS resolver is secured as well. The process makes sure any ISP or a hacker keeping a tab on Public WiFi is not able to see your requests.
The only drawback enabling DNS over HTTPS is that it bypasses features offered by Home DNS which filters out spam, and contents that are not fit for kids.
Enable or Disable DNS over HTTPS in Firefox, Chrome, and Edge
Enable or Disable DNS over HTTPS in Firefox
- Open Firefox and navigate to about: preferences using a new tab
- Type DNS in the search box, and click on the Settings button next to Network Settings
- At the end of the Connection Settings page, check the option Enable DNS over HTTPS
- Next, you can select a provider. Firefox offers Cloudflare and Next DNS, or you can also choose a Custom DNS
- Click Ok, and Firefox will not use DoH.
Enable or Disable DNS over HTTPS in Chrome and Edge
Since both are based out of Chromium, they use the same flags to enable and disable the feature.
- In Chrome open chrome://flags/ in a new tab and on Edge use edge://flags/
- Type DNS over HTTPS in the search box, and it will reveal Secure DNS lookups flag
- Change from default to enabled.
When the feature is enabled, the browser will use a secure HTTPS connection to look up the addresses of websites and other web resources. It is applicable for Mac, Windows, Chrome OS, Android
Bypass DNS over HTTPS for any website
- In a new tab, type about: config in the address bar and press Enter.
- Accept the warning page message, and it will open the configuration page of Firefox.
- Type network.trr.excluded-domains.
- Once available, click the Edit button next to the preference.
- Add domains, separated by commas, to the list
- Click on the checkmark to save the change.
To disable DNS over HTTPS, disable the settings you turned on. I hope the post was easy to follow, and you were able to enable or disable DNS over the HTTPS feature in Firefox, Chrome, and Edge.