DNS-over-HTTPS (DoH) sends the domain name (i.e. the address of the website) to a DoH-compatible DNS server using an encrypted HTTPS link rather than a plain text as previously used by HTTP.
DNS-over-HTTPS (DoH) allows third-party viewers to mask their DNS queries.
DNS over HTTP and HTTPS
DNS is still used by many networks for HTTP communications. DNS over HTTP communication makes it easy to send requests to servers using plain text. It leaves them open to attacks by third parties.
While DNS communication over the HTTPS protocol is encrypted using an integrated framework that provides data protection and security.
To Enable DNS-Over-HTTPS in Firefox:
- Click the Menu button >> Options.
- In the General setting option, go to Network Settings then click on Settings button.
- Check the “Enable DNS over HTTPS checkbox” in the dialog box that opens.
Note: To use the default DNS provider for general users, select “Cloudflare” from the drop-down as the user service. You can also select the option “Custom” to set up your own separate service manually.
To Enable DNS-Over-HTTPS in Chrome Browser:
- Right click on chrome shortcut from task bar, desktop or start menu.
- Click on ” Properties“
- Add the below text at the end of the shortcut path to configure Chrome to use the Cloudflare DoH server and then click “Save“.
–enable-features=”dns-over-https<DoHTrial” –force-fieldtrials=”DoHTrial/Group1″ –force-fieldtrial-params=”DoHTrial.Group1:server/https%3A%2F%2F22.214.171.124%2Fdns-query/method/POST
- Restart the chrome browser for the changes to reflect.
Note: Access https://126.96.36.199/help to test the DoH support.”Using DNS over HTTPS (DoH)” will return value as ” Yes” if its working properly.