Je to výhoda pro toho, kdo chce DNS over HTTP používat ve všech aplikacích, ne jen v těch,které to zrovna podporují. Pokud to někdo používat v OS nechce, prostě to vypne. Zdiskreditované to není a autorovi OS to nedává žádné nové možnosti, které nemá už dávno.
DNS over HTTP je obrana proti únosům DNS ze strany ISP, případně ze strany místní sítě (i když tam je snadné DNS over HTTP vypnout). Nikdy to nebylo myšleno jako obrana proti OS (protože to ani nedává smysl).
Napadá mě, budou se s takovou implementací DoH kamarádit různé captive portály?
Já ne. Ale je dost sítí, které unášejí DNS dotazy. A spousta dalších sítí, které dotazy sice neunášejí, ale místní resolver funguje špatně (např. přes něj neprojde DNSSEC). Do třetice, je spousta sítí, kde jediné tři fungující protokoly jsou DNS+HTTP+HTTPS (na standardních portech). A DNS pro tunelování není úplně vhodné, na rozdíl od HTTPS.
Mimochodem, všimněte si, že jsem odpovídal na komentář o „vše přes HTTPS“, takže to, že DNS je třetí nejčastěji fungující protokol po HTTP a HTTPS na mé odpovědi nic nemění.
A ten duveryhodny certifikat, ten se prosim vezme kde?
Pokud Vam spatne funguje mistni sit nebo ISP, tak ho vymente. Protoze ta "spatne fungujici mistni sit" vam bude pristup k Internetu delat stejne, at pouzivate DNS over IP nebo DNS over HTTPS over IP.
To je tak, kdyz nekdo vymejsli rovnak na vohejbak.
Důvěryhodný certifikát vystavují důvěryhodné certifikační autority.
Nevím, kolik lidí bude měnit školu, zaměstnání nebo se bude stěhovat kvůli tomu, že jeho školení/firemní síť povoluje komunikaci s internetem jen přes HTTP/HTTPS nebo že ISP unáší DNS dotazy.
Rovnák na vohejbák to je, bohužel se z toho stal standard, že „připojení k internetu“ znamená „připojení k webu“ a cokoli navíc už je jen příjemný bonus. Proto je stále málo rozšířené IPv6, proto někde nefunguje DNSSEC, proto máme Let's Encrypt místo aby se používalo DANE. Cokoli over HTTPS je jen očekávatelná reakce na tenhle stav.
Nikoli, tohle protokol DNS over HTTPS nezpůsobuje – implementovat to může kdo chce, místní síť klidně může mít svůj DNS over HTTPS resolver a počítače v síti ho mohou používat stejně, jako používají DNS resolver. Jediný rozdíl je v tom, že dnes existuje standard, jak při konfiguraci sítě sdělit zařízení místní DNS resolver, ale momentálně neexistuje standard, jak to samé udělat pro DNS over HTTPS. Což je logické, když DNS over HTTPS vzniklo hlavně pro to, aby nebyl překlad jmen závislý na špatně fungující místní síti (nebo ISP).
Já jsem snad někde psal, že je to dobré? Psal jsem, že je to realita, a že jako každá akce to vyvolává reakci. Pokud jediný protokol, který všude bez problémů funguje, je HTTPS, čím dá víc toho bude „over HTTPS“. Nepomůže stěžovat si na to – jediné, co pomůže, je to, že stejně dobře bude fungovat i jakýkoli jiný protokol.