What is DNS over HTTPS

When you type a website address on your browser, it locates the IP address using a DNS service. This DNS, unless configured otherwise, is offered by your ISP. It means they know where you are going and what you are doing, making it a lot easier to track and create a profile. The privacy solution that can stop is called DNS over HTTPS. It uses the same standard of encryption and performs DNS resolution via HTTPS. It makes sure to keep man-in-the-middle attacks at bay using encryption. Another benefit is improved performance. Google and the Mozilla Foundation started testing versions of DNS over HTTPS since the last year. Read:

How to use the DNS over HTTPS (DoH) in Windows 11.How to enable DNS over HTTPS in Windows 10.

Block ISP tracking

While the whole thing is under testing, you can still have it by using the Firefox browser. The browser offers both the encryption technology and an encrypted DNS service provider. It has signed up an agreement with Cloudflare to purge any data it collects and not provide it to any other parties. Mozilla is close to signing on additional DNS providers under the same terms.

1] How to enable DNS over HTTPS in Firefox

As of now, the only provider available Cloudflare. It is the default provider, but as more options show up, you should be able to change it.

2] Enable DNS over HTTPS for Chrome

If you want to enable DoH on any browser using Cloudflare or any of the listed DNS over HTTPS public servers, you will need to use parameters with the browsers. When the browser is launched with those parameters, all queries are encrypted first.  Here is how you can do it on Chrome. Find or create a Chrome Shortcut. You should use this shortcut every time you want to use DoH. Now, right-click on the Chrome shortcut and select Properties. In the Shortcut Tab > Target, add the following URL at the end- Click on Save, and launch Chrome again using the same shortcut. It will prompt for admin permission before making any changes. Head over to Cloudflare checker to know if you are using DNS over HTTPS If you want to use some other DoH server, there is more here. So, for example, if you want to use Google DoH, then the query URL should be https://dns.google/dns-query. The text which you need to add in Chrome shortcut should be- UPDATE: Chrome now officially supports DNS over HTTPS.

You will see it in Chrome 83 and later under Settings > Privacy and security.

3] Enable DNS over HTTPS for  Microsoft Edge

That said, the same settings don’t work on Edge even though it’s using Chromium. So Edge users will have to wait until Microsoft integrates it into their browser. However, if you are ready to experiment, you can enable an experimental flag—Secure DNS lookups.

Launch Edge, and type edge://flagsSearch for Secure DNS lookupsEnable the flag and restart the browser.

Here is the description for Secure DNS lookups: Enables DNS over HTTPS. When this feature is enabled, your browser may try to use a secure HTTPS connection to look up the addresses of websites and other web resources. – Mac, Windows.  While it should enable, I am not sure which how exactly it is working. I would suggest that you be aware of the fact that its coming to Edge, but more details will be available only when it comes to the final or the beta version. Read: Microsoft supports DNS over HTTPS on Windows 10.

4] Setup DNS over HTTPS on Android or iPhone

Most of the Mobile OS offers you to edit DNS settings. Since you need to use Cloudflare, the easy way is to install the Cloudflare app on your smartphone. A simple switch will make sure your phone starts using DNS. Download the app from 1.1.1.1, and toggle the switch on to start using encrypted DNS. Done that, anything which accesses the internet will use DNS over HTTPS service. All your traffic will be encrypted, making you secure from snoopers and hackers.

5] Enable DNS over HTTPS in Opera

Open Opera, type opera://flags/#opera-doh in the address bar and hit Enter to open this setting-

From the drop-down, select Enabled. Read next: Why use a VPN software also for Security and Privacy?