How to enable DNS over HTTPS (DoH) in Google Chrome

Do you want to make the internet browsing safe and more secured while working in Google Chrome? Well, with websites adopting the HTTPS, the data over web remain encrypted. However, the Domain Name System still uses the plane text to transmit DNS queries resolving domain names to IP addresses. In this post, we cover the essential steps to enable DNS over HTTPS (DoH) in Google Chrome.

These days, a new protocol titled “DNS over HTTPS” surfaces and is used to strengthen privacy as well as security. What this does is to encrypt DNS queries so that no malware infection or malicious programs enter our computer. Let’s explore how to use this feature on Google Chrome in detail –

Looking ways to enable DoH in Chromium-based Edge? Read how to perform this task.

How to Enable DoH in Google Chrome

To start browsing DNS over https in Google Chrome, use the following steps –

  • First of all, start Chrome we browser.
  • Go to the top-right corner and click the customize (three-dotted) button.
  • Select Settings.
  • On the subsequent screen, click “Privacy and security“.

Privacy and Security

  • Next, click to expand Security and enable the “Use secure DNS” toggle switch.
  • You may either opt for custom option and fill in your current provider. Or, use the drop-down menu to select available options like Google Public DNS, CloudFlare, etc. 

DNS over HTTPS (DoH) in Google Chrome

  • Once over, Chrome will automatically encrypt and transmit any of the DNS queries. 

Now that you have successfully enable DoH in google chrome, check whether its working fine or not using these steps –

CloudFlare Testing

  • Next, confirm “DNS over https” is working correctly.

If CloudFlare reports no issues, you don’t need to do anything extra. However, if otherwise, you need to configure DNS settings on the computer. At times, when Chrome doesn’t support DNS feature, CloudFlare displays message -“Encrypted SNI” not configured.

How to configure DNS settings on Windows 10 

In case the above test fails at CloudFlare, you must specify the DNS server about DoH support under networking settings on the computer. To do so, follow the below guideline –

  • Launch Control Panel.
  • Select Network and Sharing Center thereafter “Change adapter settings” on the left column.

DNS over HTTPS (DoH) in Google Chrome

  • Right-click the Internet provider (from where you are currently accessing the net) and hit Properties.
  • On the subsequent page, double-click “Internet Protocol Version 4 (TCP/IPv4)“.

DNS over HTTPS (DoH) in Google Chrome

  • Next, go to the “Use the following DNS server addresses”, and do the following –
    • Router IP address at “Preferred DNS server“.
    • IP address of the server providing DNS resolutions at “Alternative DNS server“.
  • Click OK to come out of the current screen. 
  • Close all running windows and Restart the computer.

You may now do the DoH test again on the CloudFlare Site. The testing should not report any error this time. 

Note: If you are currently using some other DNS provider, use their settings instead. A few other providing DoH feature are OpenDNS, Google Public DNS, Cleanbrowsing, Quad9, and several others.