How to Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge  

Page 1 of 4 123 ... LastLast
    How to Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge

    How to Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge

    Published by Category: Browsers & Email
    24 Mar 2021
    Designer Media Ltd

    How to Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge Chromium


    Microsoft has adopted the Chromium open source project in the development of Microsoft Edge on the desktop to create better web compatibility. This new Microsoft Edge runs on the same Chromium web engine as the Google Chrome browser, offering you best in class web compatibility and performance.

    The new Chromium based Microsoft Edge is supported on all versions of Windows 7, Windows 8.1, Windows 10, Windows Server (2016 and above), Windows Server (2008 R2 to 2012 R2), and macOS.

    When you type a web address or domain name into your address bar (example: www.tenforums.com), your browser sends a request over the Internet to look up the IP address for that website.

    Traditionally, this request is sent to servers over a plain text connection. This connection is not encrypted, making it easy for third-parties to see what website you’re about to access.

    DNS-over-HTTPS (DoH) works differently. It sends the domain name you typed to a DoH-compatible DNS server using an encrypted HTTPS connection instead of a plain text one. This prevents third-parties from seeing what websites you are trying to access.

    DNS over HTTPS (DoH) is a protocol for performing remote Domain Name System (DNS) resolution via the HTTPS protocol. A goal of the method is to increase user privacy and security by preventing eavesdropping and manipulation of DNS data by man-in-the-middle attacks by using the HTTPS protocol to encrypt the data between the DoH client and the DoH-based DNS resolver. Encryption by itself does not protect privacy, encryption is simply a method to obfuscate the data. As of March 2018, Google and the Mozilla Foundation started testing versions of DNS over HTTPS.

    If wanted, you can enable the Secure DNS lookups flag for an experimental feature in Microsoft Edge to enable 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.

    When enabled, Microsoft Edge will use Google Public DNS servers for the secure resolver protocol.

    This tutorial will show you how to disable or enable and specify DNS over HTTPS (DoH) secure DNS provider in the Chromium based Microsoft Edge.


    Contents

    • Option One: Turn Off or Turn On and Specify DNS over HTTPS (DoH) Provider in Microsoft Edge
    • Option Two: Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge for All Users using a REG file






    OPTION ONE

    Turn Off or Turn On and Specify DNS over HTTPS (DoH) Provider in Microsoft Edge


    1 Open Microsoft Edge.

    2 Click/tap on the Settings and more (Alt+F) 3 dots menu icon. (see screenshot below step 3)

    3 Click/tap on Settings. (see screenshot below)

    How to Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge-microsoft_edge_settings.png

    4 Do step 5 (on/change) or step 6 (off) below for what you want.


    5 To Turn On and Specify Custom DNS over HTTPS (DoH) in Microsoft Edge

    A) Click/tap on Privacy, search, and services in the left pane. (see screenshot below)

    If you do not see a left pane, then widen the horizontal borders of the Microsoft Edge window until you do.


    B) Turn on Use secure DNS to specify how to lookup the network address for websites on the right side under Security.

    C) Select (dot) Use current service provider (default) or Choose a service provider (custom) for what you want.

    D) If you selected Choose a service provider, click/tap inside the Enter custom provider box, and select the DNS over HTTPS (DoH) provider you want to use in the drop menu.

    You can also manually enter a custom DOH of your choice.


    E) Go to step 7 below.

    How to Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge-microsoft_edge_secure_dns-.png


    6 To Turn Off DNS over HTTPS (DoH) in Microsoft Edge

    A) Click/tap on Privacy, search, and services in the left pane. (see screenshot below)

    If you do not see a left pane, then widen the horizontal borders of the Microsoft Edge window until you do.


    B) Turn off Use secure DNS to specify how to lookup the network address for websites on the right side under Security.

    C) Go to step 7 below.

    How to Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge-microsoft_edge_secure_dns-off.png


    7 You can now close the Settings tab in Microsoft Edge if you like.






    OPTION TWO

    Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge for All Users using a REG file


    You must be sign in as an administrator to do this option.

    This option uses the BuiltInDnsClientEnabled policy to enable or disablethe built-in secure DNS client in Microsoft Edge. This does not affect which DNS servers are used; just the software stack which is used to communicate with them. For example if the operating system is configured to use an enterprise DNS server, that same server would be used by the built-in DNS client. It is however possible that the built-in DNS client will address servers in different ways by using more modern DNS-related protocols such as DNS-over-TLS.

    If you enable this policy, the built-in DNS client is used, if it's available.

    If you disable this policy, the client is never used.

    If you don't configure this policy, the built-in DNS client is enabled by default on MacOS, and users can change whether to use the built-in DNS client.

    The downloadable .reg files below will add and modify the DWORD value in the registry key below.

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge

    BuiltInDnsClientEnabled DWORD

    (delete) = Default
    0 = Always disabled
    1 = Always enabled


    1 Do step 2 (enable), step 3 (disable), or step 4 (default) below for what you would like to do.


    2 To Force Enable DNS over HTTPS (DoH) in Microsoft Edge for All Users

    This step will force the Use secure DNS to specify how to lookup the network address for websites setting in Option One to always be turned on without users being able to change this setting.

    A) Click/tap on the Download button below to download the file below, and go to step 5 below.

    Force_enable_built-in_secure_DNS_in_Microsoft_Edge.reg

    Download


    3 To Force Disable DNS over HTTPS (DoH) in Microsoft Edge for All Users

    This step will force the Use secure DNS to specify how to lookup the network address for websites setting in Option One to always be turned off without users being able to change this setting.
    How to Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge-force_disable_built-in_secure_dns_in_microsoft_edge.png

    A) Click/tap on the Download button below to download the file below, and go to step 5 below.

    Force_disable_built-in_secure_DNS_in_Microsoft_Edge.reg

    Download


    4 Undo Force Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge for All Users

    This is the default setting.

    This step will allow users to use Option One to turned on and off the Use hardware acceleration when available setting in Microsoft Edge.

    A) Click/tap on the Download button below to download the file below, and go to step 5 below.

    Default_user_choice_secure_DNS_in_Microsoft_Edge.reg

    Download


    5 Save the .reg file to your desktop.

    6 Double click/tap on the downloaded .reg file to merge it.

    7 When prompted, click/tap on Run, Yes (UAC), Yes, and OK to approve the merge.

    8 If Microsoft Edge is currently open, then close and reopen Microsoft Edge to apply.

    9 You can now delete the downloaded .reg file if you like.


    That's it,
    Shawn





  1. Posts : 16
    Windows 10
       #1

    Thank you! also, I turn enable " Parallel downloading "
      My Computer


  2. Posts : 115
    Windows 10 64bit
       #2

    I have looked and looked and don't see that option. I'm on the flags page, but don't see it. Could it be they have put it in settings or made it default and removed it? Im using Version 84.0.522.59 (Official build) (64-bit)
      My Computer


  3. Posts : 68,994
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #3

    Probe said:
    I have looked and looked and don't see that option. I'm on the flags page, but don't see it. Could it be they have put it in settings or made it default and removed it? Im using Version 84.0.522.59 (Official build) (64-bit)
    Hello Probe,

    This flag should be available in that version like below unless Microsoft is doing another A/B testing with it. What do you see instead?

    How to Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge-secure_dns_lookups.jpg
      My Computers


  4. Posts : 115
    Windows 10 64bit
       #4

    Nope...don't see it


    I've looked several times Brink. Here is a snip of what I see when searching for the flag

    How to Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge-flags.png

    Could they have removed the option? Wonder if anyone else doesn't see it either in their Edge.
      My Computer


  5. Posts : 68,994
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #5

    Probe said:
    I've looked several times Brink. Here is a snip of what I see when searching for the flag
    Could they have removed the option? Wonder if anyone else doesn't see it either in their Edge.
    I just tested the latest Microsoft Edge Stable version on the latest 64-bit Windows 10 Pro version 2004 build 19041.450, and it had the Secure DNS lookups flag available.

    I also checked on a Windows 10 Home build, and the flag was available on it.

    This rules out a public build vs Insider build and Home vs Pro edition issue. I can only assume that Microsoft may still have this in A/B testing where not everyone is getting it yet.
      My Computers


  6. Posts : 115
    Windows 10 64bit
       #6

    Ahhh... you have the Pro version of Win10. I wonder if that's it? I have the Home version. If I'm using 1.1.1.1 Cloudflare as my DNS, would it matter if I can change Edge anyway? I use FF, Iridium and Edge.
      My Computer


  7. Posts : 68,994
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #7

    Probe said:
    Ahhh... you have the Pro version of Win10. I wonder if that's it? I have the Home version. If I'm using 1.1.1.1 Cloudflare as my DNS, would it matter if I can change Edge anyway? I use FF, Iridium and Edge.
    Nar, I still have it in Windows 10 Home as well.
      My Computers


  8. Posts : 68,994
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #8

    Tutorial now updated to add option 2 to turn off OR turn on and specify custom DNS over HTTPS (DoH) in Microsoft Edge 86.0.612.0 and higher.
      My Computers


  9. Posts : 1,116
    win 10 pro x64 os build 20H2
       #9

    thanks this helped me cure my issue of a network switch was detected, i had 1.1.1.1 set up in IPv4 and IPv6 and i kept getting that, and as soon as i found this inside edge i switched it to cloudflare and its gone now :) i no longer get that.
      My Computer


 

Tutorial Categories

How to Enable or Disable DNS over HTTPS (DoH) in Microsoft Edge Tutorial Index Network & Sharing Instalation and Upgrade Browsers and Email General Tips Gaming Customization Apps and Features Virtualization BSOD System Security User Accounts Hardware and Drivers Updates and Activation Backup and Restore Performance and Maintenance Mixed Reality Phone


  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 12:33.
Find Us




Windows 10 Forums