Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    MS activated DoH at the operating system level, in this "great" 20H2 release...?!

    Scheduled Pinned Locked Moved pfBlockerNG
    57 Posts 9 Posters 4.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • provelsP
      provels
      last edited by

      Sounds to me that though it's supported, it's not enforced. What would happen to those of us using the resolver and talking to the roots?

      Peder

      MAIN - pfSense+ 24.11-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD. 500 GB HDD for SyslogNG
      BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

      DaddyGoD 2 Replies Last reply Reply Quote 0
      • DaddyGoD
        DaddyGo @provels
        last edited by DaddyGo

        @provels said in MS activated DoH at the operating system level, in this "great" 20H2 release...?!:

        Sounds to me that though it's supported, it's not enforced. What would happen to those of us using the resolver and talking to the roots?

        This is exactly my concern, but since I have the information from an official source, I have no doubt.
        We manage nearly 800 Win OP system licenses and even more Office suite licenses.

        There’s direct contact at MS and it’s unbelievable, but that’s what they said on the phone.

        The "mortals" 😉 will only get this "image" next year, via the system update, which will be mandatory (21H2).

        This raises serious concerns.

        in the meantime anything can happen, but I thought I would share this with you...

        I don't know anything about the server side and AD background yet, but they will definitely have a great idea for that too.

        but anyway, all my evidence for the operation of DoH is above, now I dive deeper and share it here.

        I don't usually open a topic here in the forum, but I thought it was important, it is an annoying statement DoH and I am confused by it...

        The fact that everyone is just talking about it, but no one dares to try this bastard "image", ergo we deny...

        BTW:
        what interest I would have to spread horror news, this is a concrete experience and curiosity of course 😉

        Cats bury it so they can't see it!
        (You know what I mean if you have a cat)

        1 Reply Last reply Reply Quote 0
        • johnpozJ
          johnpoz LAYER 8 Global Moderator
          last edited by johnpoz

          @provels said in MS activated DoH at the operating system level, in this "great" 20H2 release...?!:

          What would happen to those of us using the resolver and talking to the roots?

          You have your windows machine resolving? You still point to something that is not a doh server even if you were.. You would point to loopback if you were running some resolving software on your windows machine.

          I am for sure against this whole central dns nonsense - send us your dns queries, your isp is spying on you..

          As no disable it.. Again to use doh have to point know the fqdn that is on the cert.. If I don't point one of the doh servers and I point to something else - how could it be using doh? If it looks up shit via doh while I specifically point to 192.168.1.1 - then yes that is the beginning of the end.. And I move to linux..

          Its like the IPv6, you can not really disable it.. You can just not use it.. Even turning it "off" still leaves it enabled... That is how I think this doh support is going to work.

          Guess we will see when 21H2 comes out - which isn't all that far from now..

          BTW - give me a link to download it from, I will fire it up as a VM.

          An intelligent man is sometimes forced to be drunk to spend time with his fools
          If you get confused: Listen to the Music Play
          Please don't Chat/PM me for help, unless mod related
          SG-4860 24.11 | Lab VMs 2.8, 24.11

          DaddyGoD 1 Reply Last reply Reply Quote 0
          • provelsP
            provels
            last edited by

            So the fear is that MS/whoever and browsers will hardcode DoH servers and they'll bypass unbound by using 443? Other than being a bit slower, what would be the harm? Most any website uses an encrypted connection anyway. ISPs can't read encrypted traffic anyway. Or am I not paranoid enough? :)

            Peder

            MAIN - pfSense+ 24.11-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD. 500 GB HDD for SyslogNG
            BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

            S 1 Reply Last reply Reply Quote 0
            • johnpozJ
              johnpoz LAYER 8 Global Moderator
              last edited by johnpoz

              @provels said in MS activated DoH at the operating system level, in this "great" 20H2 release...?!:

              and they'll bypass unbound

              That is the concern yes.. I can filter, I can split dns when you point to my own dns. If you bypass I have to trust what that is - I can not resolve..

              How do I even resolve my own local resources if your pointing to something on the public.. So I can not even resolve host.localdomain.tld if your going to ask some doh server on the public internet - even if I point to local dns.

              The encryption or being slower not all that big of concern - but they deciding that they should bypass what I as the system owner and network operator set for my clients to use is the big issue here.

              If you encrypt what is being asked - I can not even tell what is even being asked... Even from my own machine.

              If they want to enable the possibility of using doh, that is fine - the concern is doing it without my explicit consent to do so... Maybe I don't want app xyz to be able to resolve something.. Yet again taking control away from the operator if you bypass what I say to use for dns, or use something else for any sort of lookups..

              An intelligent man is sometimes forced to be drunk to spend time with his fools
              If you get confused: Listen to the Music Play
              Please don't Chat/PM me for help, unless mod related
              SG-4860 24.11 | Lab VMs 2.8, 24.11

              provelsP 1 Reply Last reply Reply Quote 1
              • S
                SteveITS Galactic Empire @provels
                last edited by

                The MS article posted (from last spring) said it would only apply if certain DNS servers were configured. Doesn’t sound like that’s the case per the OP.

                Down sides: 1) bypass any restrictions (malware detection, adult sites, betting, sports, whatever employees shouldn’t do on company time), 2) hopefully won’t bypass company network DNS (Windows domain, split DNS), 3) entities providing it get data from what web sites are visited (like Google DNS), and 4) no local DNS caching.

                Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                Upvote 👍 helpful posts!

                1 Reply Last reply Reply Quote 0
                • provelsP
                  provels @johnpoz
                  last edited by

                  @johnpoz
                  It seems then that there would be plenty of web security gateway providers who would be against this, as well as all of corporate world.

                  Peder

                  MAIN - pfSense+ 24.11-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD. 500 GB HDD for SyslogNG
                  BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

                  1 Reply Last reply Reply Quote 0
                  • johnpozJ
                    johnpoz LAYER 8 Global Moderator
                    last edited by

                    Yeah I don't see how MS corp customers would be happy about this at all..

                    An intelligent man is sometimes forced to be drunk to spend time with his fools
                    If you get confused: Listen to the Music Play
                    Please don't Chat/PM me for help, unless mod related
                    SG-4860 24.11 | Lab VMs 2.8, 24.11

                    1 Reply Last reply Reply Quote 1
                    • provelsP
                      provels
                      last edited by

                      At any rate, I read Unbound 1.12.0 now supports DoH.
                      So if someone gets bored this weekend...

                      Peder

                      MAIN - pfSense+ 24.11-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD. 500 GB HDD for SyslogNG
                      BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

                      GertjanG DaddyGoD 2 Replies Last reply Reply Quote 0
                      • johnpozJ
                        johnpoz LAYER 8 Global Moderator
                        last edited by

                        What is the point of running doh locally - really?? Other than as a way to satisfy something that wants to use doh. So if I use a local doh, it wont use a public one. This seems more like a way to try and get people to thinking that dns needs to be encrypted.

                        Doh nor Dot actually does what they say it does anyway - it doesn't hide where you go from the bad old isps being able to spy.. It just changes how they have to go about it. They still see what IP you are going to, until everything and everywhere supports encrypted sni.. They can see where your going in the https handshake..

                        In what scenario is a local network hostile to the point that would make any sense to encrypt your local dns, and slow it down as well.

                        What is the extra resources in cpu cycles to have say 100 clients resolve stuff over normal dns, vs 100 clients all doing encryption and the extra cpu cycles the nameserver has to expend to support.

                        I just really can not think of a use case for running a local doh server..

                        An intelligent man is sometimes forced to be drunk to spend time with his fools
                        If you get confused: Listen to the Music Play
                        Please don't Chat/PM me for help, unless mod related
                        SG-4860 24.11 | Lab VMs 2.8, 24.11

                        1 Reply Last reply Reply Quote 0
                        • GertjanG
                          Gertjan @provels
                          last edited by Gertjan

                          @provels said in MS activated DoH at the operating system level, in this "great" 20H2 release...?!:

                          this weekend...

                          Because this weekend all the root-, tld-, domain- and name servers will support it also ?
                          Would be nice.
                          My domain name servers (bind) are ready to go.

                          Would be the end of forwarding. Great. Yet another ancient 'setup' that can be buried. DNS would become so complex that know-body touches the default (pSense) settings any more. No more DNS questions : it just plain works out of the box (actually, DNS works out of the box RIGHT NOW but then the admin logged in and well ... checkout this forum to see what happened).
                          Nicely resolving over 853. Everything hidden (TLS). Everything authenticated (DNSSEC).
                          What the heck : even certs can be checked using DNS (DNSSEC).

                          I get the bubbles ready.

                          Where are the two nuclear power plants for compensating the extra power consumption ?

                          No "help me" PM's please. Use the forum, the community will thank you.
                          Edit : and where are the logs ??

                          1 Reply Last reply Reply Quote 0
                          • DaddyGoD
                            DaddyGo @johnpoz
                            last edited by DaddyGo

                            @johnpoz said in MS activated DoH at the operating system level, in this "great" 20H2 release...?!:

                            BTW - give me a link to download it from, I will fire it up as a VM.

                            I am already working on a longer observation test environment and will be monitoring this machine (20H2 fresh) continuously...but I also have to do my concrete job...

                            so our ISP is not spying on us :), it is an enterprise network with 3 pcs. 10 Gig optical lines running and serving our radio stations centrally, we have an individual contract with the ISP, who is otherwise the national BIX

                            soon I will send the link in PM...THX
                            (pls note that, this is a Hungarian "image" by default)

                            as I would like to note, this machine (20H2) works alongside another 57 windowsmachines and it is only on this that we experience this issue
                            (I did not install it in my room at home..:)

                            +++edit:
                            @johnpoz - Thanks for the positive attitude, maybe it turns out what the hell is going on...

                            Cats bury it so they can't see it!
                            (You know what I mean if you have a cat)

                            1 Reply Last reply Reply Quote 0
                            • johnpozJ
                              johnpoz LAYER 8 Global Moderator
                              last edited by

                              Can the interface be set to english - I'm going to have a difficult time if the interface is in Hungarian ;) hehehe

                              I can prob muddle through - not like the icons change, that sort of thing.. But searching for stuff that is not english might be a bit painful like control panel etc..

                              When it comes to the nonsense that is doh, its hard to have a positive attitude to be honest.. I don't care if they want to offer it.. But turning it on by default in browsers is HORRIBLE.. If they attempt to do the same thing in the OS.. Its the just the end to be honest.. It is the wrong direction to be going.. Forcing the use of central dns is NOT the correct direction for privacy or security.

                              An intelligent man is sometimes forced to be drunk to spend time with his fools
                              If you get confused: Listen to the Music Play
                              Please don't Chat/PM me for help, unless mod related
                              SG-4860 24.11 | Lab VMs 2.8, 24.11

                              DaddyGoD 1 Reply Last reply Reply Quote 1
                              • DaddyGoD
                                DaddyGo @johnpoz
                                last edited by

                                @johnpoz said in MS activated DoH at the operating system level, in this "great" 20H2 release...?!:

                                Can the interface be set to english - I'm going to have a difficult time if the interface is in Hungarian ;) hehehe

                                I think yes :), although I haven't tried...
                                the installer offers the language selection option in the begining

                                since I want to be faithful to the environment, I didn't download the english image

                                but if you can't choose a language, let me know and I'll give you an English version

                                I hope it also produces these stupid things in the same way...

                                and it wasn't just for the Hungarians who intended this stupid DoH stuff, the stupid situation in the country is enough for us... hahaha
                                (I don't live there but I care what's going on)

                                @johnpoz "If they attempt to do the same thing in the OS.. "
                                it really is not possible to take a positive approach to this... yes
                                this would take control out of the hands of the sysadmins and a lot of other shit

                                Cats bury it so they can't see it!
                                (You know what I mean if you have a cat)

                                1 Reply Last reply Reply Quote 0
                                • provelsP
                                  provels
                                  last edited by

                                  I see the latest pfBlockerNG-devel includes several feeds to block DoH servers.

                                  Peder

                                  MAIN - pfSense+ 24.11-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD. 500 GB HDD for SyslogNG
                                  BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

                                  DaddyGoD 1 Reply Last reply Reply Quote 0
                                  • DaddyGoD
                                    DaddyGo @provels
                                    last edited by DaddyGo

                                    @provels said in MS activated DoH at the operating system level, in this "great" 20H2 release...?!:

                                    I see the latest pfBlockerNG-devel includes several feeds to block DoH servers.

                                    Yes, :) as I wrote above we have been using it for thousands of years..

                                    but this is a special problem now, look at the Wireshark PRTSC (above) and / or the o.ss2.us domain to be blocked by pfBlockerNG -devel, but on this build it doesn't... (20H2 clean from MS VLSC account, especially for Hungarians... it's a joke only :))

                                    I personaly hate the DoH, (what the fu.....k is this, because it is not privacy protection, -that's for sure)

                                    I think the right one: DHCP for client(s) with pfSense DNS (ONLY) + Unbound + CloudFlare DNS DoT + DNSSEC and of course pfBlockerNG -devel

                                    Cats bury it so they can't see it!
                                    (You know what I mean if you have a cat)

                                    1 Reply Last reply Reply Quote 0
                                    • johnpozJ
                                      johnpoz LAYER 8 Global Moderator
                                      last edited by

                                      Thanks for the link - sure wont get to today.. Nor tmrw - but saturday might have some time.

                                      Nice link - peaked out at just over 50MBps.. Not too shabby..

                                      download.png

                                      An intelligent man is sometimes forced to be drunk to spend time with his fools
                                      If you get confused: Listen to the Music Play
                                      Please don't Chat/PM me for help, unless mod related
                                      SG-4860 24.11 | Lab VMs 2.8, 24.11

                                      DaddyGoD 1 Reply Last reply Reply Quote 0
                                      • DaddyGoD
                                        DaddyGo @johnpoz
                                        last edited by DaddyGo

                                        @johnpoz said in MS activated DoH at the operating system level, in this "great" 20H2 release...?!:

                                        Nice link - peaked out at just over 50MBps.. Not too shabby..

                                        😉
                                        I think that, Dropbox EU cloud storage server + Transatlantic optic cables, and the Google is now investing in an even larger capacity cable.
                                        Life is spinning up between the continents.

                                        I would add to the test, (these are not influencing factors, but I describe them):

                                        The install was pure 20H2 UEFI + GPT on 120GB SSD with Rufus.
                                        After that I just did that:

                                        -with MiniTool Partition Wizard 80 + 40 GB,

                                        • after, I transferred the connecttest in the registry to our own server. (IPv4 only + but we don't use IPv6 anywhere, not even in pfSense - so I didn't touch it)

                                        -Firefox installation and then I turned off DoH in Firefox (forced mode)

                                        about:config
                                        network.trr.mode 5

                                        -Then the network icon indicated no internet, hmmm :), even though I pointed to our own server...
                                        -I looked for the issue and watched for the traffic to our connecttest server, I watched for 1 hour, there was no traffic, Win10 didn't even try to connect.

                                        I read somewhere that, when there is no "connecttest" connection the Win tries to browser based to decide, whether have an internet connection or not..

                                        It does this through its own browsers.....

                                        -So I "fired up" the Chromium based Edge stuff (which is already mandatory in this build) and let’s see the miracle, after 2 - 3 minutes there was internet according to the icon

                                        By then, I had already seen the connection to this server (original MS connecttest) what we discussed above in Wireshark PRTSC, which would not have been possible, because pfBlockerNG is blocking this domain...

                                        I selected another blocked domain from one of the DNSBL feeds and tried it, this domain has also been bypassed the pfBlockerNG (o.ss2.us)

                                        Briefly about the test so much, I will continue the test over the weekend and thanks for taking the time to do it yourself too. :)

                                        BTW:
                                        It is important to note that, there was never any traffic to our own connecttest server which was configured in the registry...
                                        then now, which thing sets the Win parameters, if not the registry(?), ergo this is something hidden from us..(?!)
                                        The network icon has been merrily showing internet access ever since :), and still no connection to our own server...

                                        suspicious:
                                        -Oddly enough, Firefox and Chromium Edge also bypass pfBlockerNG

                                        Contrary to promises, Chromium Edge (which is already built into this build - not downloaded version) does not include a DoH enable or disable parameter (specific option to Chromium-based browsers).
                                        I couldn't find it anywhere!!!

                                        it should appear somewhere in a similar way, but nowhere....

                                        92baa648-329a-4aee-9735-0bb2b7ff479d-image.png

                                        Cats bury it so they can't see it!
                                        (You know what I mean if you have a cat)

                                        1 Reply Last reply Reply Quote 0
                                        • DaddyGoD
                                          DaddyGo @provels
                                          last edited by

                                          @provels said in MS activated DoH at the operating system level, in this "great" 20H2 release...?!:

                                          At any rate, I read Unbound 1.12.0 now supports DoH.

                                          We are on a mailing list here (Unbound), we are already ahead of this .....actually 1.13.0rc2 pre-release...
                                          unlike us others love DoH, it’s crazy

                                          just watch:

                                          65776565-f69b-418a-b532-d527f328056a-image.png

                                          Cats bury it so they can't see it!
                                          (You know what I mean if you have a cat)

                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            Rod-It
                                            last edited by

                                            If you are using a firewall rule to allow only specific outbound rules, is DNS configured to allow TCP or just UDP or port 53?

                                            Chrome specifically and possibly now Edge Chromium will try to use DNS over TCP or DoH if TCP is allowed out, blocking TCP 53 outbound might help if it's open as it will fall back to UDP 53.

                                            Not sure if this will help or not, if not i at least hope it was insightful.

                                            johnpozJ DaddyGoD 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.