text: 是域名系統的安全協議，以HTTPS協議完成DNS解析來保護網路主機的隱私，能避免傳統DNS協議中使用者的DNS解析請求被竊聽或者修改的情況。DoH由IETF支援。Google及Mozilla基金會正在測試此協議，提高網路安全性。2018年9月5日，Mozilla基金會發布的Firefox 62正式版加入了這項功能，但需要使用者手動開啟。特性.DNS over HTTPS利用HTTP協議的GET命令發出經由JSON等編碼的DNS解析請求。較於傳統的DNS協議，此處的HTTP協議通訊處於具有加密作用的SSL/TLS協議的保護之下。但是，由於HTTPS本身需要經由多次資料來回傳遞才能完成協議初始化，其域名解析耗時較原DNS協議會顯著增加。基於HTTPS的DNS是尚在提議階段的標準，由IETF以RFC 8484釋出。它使用HTTP/2和HTTPS，並支援有線格式DNS響應資料，如現有UDP響應中所返回的，在具有MIME型別codice_1的HTTPS有效負載中。如果使用HTTP/2，伺服器也可以使用HTTP/2伺服器推送來發送它預期客戶端可能提前發現有用的值。傳統的DNS協議形成於網際網路早期，直接基於UDP或TCP協議，且彼時未慮及現代安全性的需要，未利用密碼學等手段進行加密或驗證。因而，其無法抵禦現代網際網路常見的DNS投毒汙染等攻擊手段或監聽。雖然後來的DNSSEC方案透過電子簽名進行驗證，強化了DNS的安全性，並能夠抵禦DNS投毒汙染等篡改通訊的手段，但其對於中間網路裝置進行的監聽仍然沒有抵禦能力或者篡改已經加密的HTTPS通訊，故其能夠有效保護網際網路使用者的安全及隱私；另一方面，其基於已經成熟並已廣泛部署的HTTPS協議，客戶端進行利用較為方便。實施方案.DNS over HTTPS用於DNS解析器的遞迴DNS解析。解析器必須能夠訪問託管查詢端點的DoH伺服器。基於HTTPS的DNS缺乏作業系統的本機支援。因此，希望使用它的使用者必須安裝附加軟體。三種使用場景很常見：在所有這些方案中，DoH客戶端不直接查詢任何權威名稱伺服器。相反，客戶端依賴於使用傳統查詢的DoH伺服器來最終到達權威伺服器。因此，DoH不具備端到端加密協議的資格，只有逐跳加密且僅在始終使用DNS over TLS時才有資格。支援.公共DNS.DNS over HTTPS 功能已由部分公共 DNS 支援，包括：詳見公共域名解析服務軟體.Edge、Firefox、Chrome瀏覽器均支援DoH。MacOS.2020年6月，蘋果在WWDC大會宣佈 iOS 14 與 macOS 11 新增對加密DNS的支援，包括 DNS over HTTPS。Microsoft Windows.2019年11月17日，一篇在微軟官方部落格釋出的博文宣佈，Windows 將支援 DNS over HTTPS（DoH)，以加密 DNS 流量保護使用者隱私。Windows 11支援DoH。
metadata: erhwenkuo/wikipedia-zhtw
metadata: DNS over HTTPS
metadata: https://zh.wikipedia.org/wiki?curid=6088434