Enable DNS over HTTPS for apps on Windows 10

How do I enable DNS over HTTPS on Windows 10? What is DNS over HTTPS? How does DNS over HTTPS on Windows 10 help secure information while surfing the web?

Safe browsing is what all of us want to aim for, especially at a time when the Internet is full of bad guys, full of fraudulent property appropriation, cyber attacks .

Solutions that are often selected to help users browse more safely include Fake IP, use VPN services, or install Internet Security software, for example.

However, many of you may not know that on our Windows 10 operating system already has a feature that makes browsing more secure and secure, it is called DNS over HTTPS .

And in this article I will guide you in detail how to enable DNS over HTTPS for all apps on Windows 10!

Enable DNS over HTTPS for apps on Windows 10 Picture 1Enable DNS over HTTPS for apps on Windows 10 Picture 1

1. What is DNS Over HTTPS?

DNS over HTTPS (DoH) is a new feature in Windows 10 that allows the DNS system to establish a connection via secure HTTPS protocol , instead of plain-text DNS.

Internet service providers (ISPs) will often have a tendency to block your connection to websites based on DNS traffic monitoring.

But with DNS over HTTPS, you can bypass these barriers, increase the security of your connection and improve your privacy when using the Internet.

For example, when using a public network, like Wifi, enabling DNS over HTTPS will prevent other people on the same network from seeing the web pages you visit.

Besides, this is also an effective method to combat phishing, proofing, .

In fact, in the web browsers that we still use often have a DoH feature already, but you have to activate it yourself.

So enabling DNS Over HTTPS on Windows 10 will force all existing applications to use this feature.

By default, DoH is only available on Windows Insider, but this move indicates that DoH will soon launch on official Windows versions such as Pro, Enterprise, Education, .

So to use DoH requires you to be using Windows Insider Build 19628 or higher, you can open the Run dialog box (Windows + R) up => and then type the command winverto check.

NEW UPDATE : Currently, on Windows 10 version 2004 that has this feature updated, you don't need to install Windows Insider anymore.

Enable DNS over HTTPS for apps on Windows 10 Picture 4Enable DNS over HTTPS for apps on Windows 10 Picture 4

Yes, once you meet the above conditions, you can now try the DNS over HTTPS feature on Windows 10 already.

2. How to enable DNS Over HTTPS on Windows 10

To enable this feature, we will need to make some modifications in the system's Registry, so make sure you have backed up the entire Registry in case you made a mistake.

+ Step 1: At first, open the Run dialog box (Windows + R) => enter the command regedit=> and click Enterto access the familiar Registry Editor tool.

NOTE: You can also search for the registry editor keyword in Windows Search (Windows + S), or run the regedit command directly in the Taskbar search box to open this tool too.

Enable DNS over HTTPS for apps on Windows 10 Picture 6Enable DNS over HTTPS for apps on Windows 10 Picture 6

+ Step 2: Access the Parameters folder under the path below, you can directly paste this path into the Registry Editor's address bar for faster access:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDnscacheParameters

+ Step 3: In this folder, there will be 3 keys available by default as shown below, if not, you don't need to care about them, because we will not use them.

Now right click on the cell displaying the values ​​on the right and then select New=> DWORD (32-bit) Valueto create a new key.

Name this key EnableAutoDOH, if you do not have the right name or wrong name, you can right click on it => then select Renameto edit

Enable DNS over HTTPS for apps on Windows 10 Picture 8Enable DNS over HTTPS for apps on Windows 10 Picture 8

+ Step 4: Double-click on the EnableAutoDOHnewly created key to edit its value, please set the value in the box Value datafrom 0 to 2 to enable DNS over HTTPS on Windows 10.

The rest remains => then click OKto save => Now restart your computer for these changes to take effect.

Enable DNS over HTTPS for apps on Windows 10 Picture 10Enable DNS over HTTPS for apps on Windows 10 Picture 10

+ Step 5: Then, open the old Control Panel by searching for the keyword Control panel in Windows Search (Windows + S), or you can open the Run dialog box (Windows + R) => enter command control=> and press Enter.

In addition, you can also refer to how to add Control Panel to Windows + X menu to open faster here.

A window Control Panelappears, paste this path in the address bar as shown => then Enterto quickly access the Adapternetwork settings of Windows 10.

Control PanelNetwork and InternetNetwork Connections

In addition, there is a very quick way to access Network Connections that is: Open the dialog box Run ( Windows + R) => enter the command ncpl.cpl=> and click Enteris done.

This is a command I use very often, and I recommend that you remember as well. Because in the process of using the computer we will really need it.

=> Then, right click on the network adapter you are using => and select Propertiesto set up.

The way to determine the Adapter is also very simple, whichever you are using it will appear first in the list, using Wifi has the icon of Wifi, while using the wired network will have the icon as shown below.

Enable DNS over HTTPS for apps on Windows 10 Picture 12Enable DNS over HTTPS for apps on Windows 10 Picture 12

+ Step 5: In the window Properties, scroll down, find and double-click on the line Internet Protocol Version 4 (TCP/IPv4)or Internet Protocol Version 6 (TCP/IPv6).

In the section This connection uses following itemsor both if your computer uses both to go to the next step. Something that has a check mark on the left means it's being used.

Enable DNS over HTTPS for apps on Windows 10 Picture 14Enable DNS over HTTPS for apps on Windows 10 Picture 14

Here, please tick the line Use the following DNS server addresses=> then enter the corresponding addresses of the free DNS services that support DNS over HTTPS yourself to be available below and OKto save it.

Do the same with IPv6 if needed. 

3. Update DNS list

- Cloudflare

  1. 1.1.1.1 (IPv4)
  2. 1.0.0.1 (IPv4)
  3. 2606: 4700: 4700 :: 1111 (IPv6)
  4. 2606: 4700: 4700 :: 1001 (IPv6)

- Google

  1. 8.8.8.8 (IPv4)
  2. 8.8.4.4 (IPv4)
  3. 2001: 4860: 4860 :: 8888 (IPv6)
  4. 2001: 4860: 4860 :: 8844 (IPv6)

- Quad9

  1. 9.9.9.9 (IPv4)
  2. 149.112.112.112 (IPv4)
  3. 2620: fe :: fe (IPv6)
  4. 2620: fe :: fe: 9 (IPv6)

Enable DNS over HTTPS for apps on Windows 10 Picture 16Enable DNS over HTTPS for apps on Windows 10 Picture 16

That's it, you don't need to reboot, go to the help page (https://1.1.1.1/help) of Cloudflare DNS 1.1.1.1 to check if DNS over HTTPS is working or not. .

There is a lot of information, but you do not need to worry about it, check the status of the website Using DNS over HTTPS, if Yesyou congratulate you on successfully enabled DNS Over HTTPS on Windows 10 and now you can browse the web safely.

If so No, please double-check all the steps and start over if necessary!

Enable DNS over HTTPS for apps on Windows 10 Picture 18Enable DNS over HTTPS for apps on Windows 10 Picture 18

So I have just finished showing you how to enable DNS over HTTPS on Windows 10 for secure browsing.

This is a very useful feature that helps protect you in the Internet environment against the attacks of bad guys.

If you want to turn off this feature, you just need to re-enter the Registry and then delete the key EnableAutoDOH. Hopefully this article will be of help to you. Good luck !

3.9 ★ | 10 Vote