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!
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 winver
to check.
NEW UPDATE : Currently, on Windows 10 version 2004 that has this feature updated, you don't need to install Windows Insider anymore.
Yes, once you meet the above conditions, you can now try the DNS over HTTPS feature on Windows 10 already.
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 Enter
to 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.
+ 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) Value
to 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 Rename
to edit
+ Step 4: Double-click on the EnableAutoDOH
newly created key to edit its value, please set the value in the box Value data
from 0 to 2 to enable DNS over HTTPS on Windows 10.
The rest remains => then click OK
to save => Now restart your computer for these changes to take effect.
+ 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 Panel
appears, paste this path in the address bar as shown => then Enter
to quickly access the Adapter
network 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 Enter
is 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 Properties
to 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.
+ 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 items
or 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.
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 OK
to save it.
Do the same with IPv6 if needed.
- Cloudflare
- Quad9
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 Yes
you 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!
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 !