Domain Name System (DNS) is the protocol responsible for translating friendly internet domain names into IP addresses that computers can understand to find and load websites on your browser. However, these queries are transmitted over the internet in plain text, which is not secure. The DNS over HTTPS uses the Hypertext Transfer Protocol Secure (HTTPS) protocol to encrypt the communication to improve security and privacy minimizing attacks and preventing malicious individuals from snooping.   In this guide, you’ll learn the steps to enable DNS over HTTPS in Firefox on Windows 10.

How to enable DNS over HTTPS in Firefox

On Firefox there are at least two ways to configure DNS over HTTPS, including using the user-friendly preferences settings and the config settings.

Enabling DoH using Preferences settings

To enable DNS over HTTPS using the preferences settings, use these steps: Once you complete the steps, the DNS queries will be sent encrypted to the resolver you specified. Firefox General settings

These are just some examples, but you can choose from a lot of other services. GitHub has a long list of services that you can use.

Enabling DoH using Config settings

To enable DNS over HTTPS using the advanced config settings, use these steps: After you complete the steps, Firefox will transmit Domain Name System queries encrypted using the HTTPS protocol. Quick note: Option 3 means TRR only mode, 2 means prioritize DoH, 1 means pick fastest protocol automatically, and 0 means disable the feature. network.trr.uri setting on Firefox network.trr.bootStrapAddress setting on Firefox All content on this site is provided with no warranties, express or implied. Use any information at your own risk. Always backup of your device and files before making any changes. Privacy policy info.