Domain-Name-System

NAPTR DNS 記錄指向數據 URI?

  • July 27, 2021

Web 瀏覽器是否在 DNS 解析中考慮 NAPTR 記錄?如果是這樣,您是否可以設置一個將域名指向數據 URL ,例如data:text/plain;base64,SGVsbG8sIFdvcmxkIQ==?有沒有辦法做到這一點?

Web 瀏覽器是否在 DNS 解析中考慮 NAPTR 記錄?

不,我不認為他們這樣做。他們為什麼/應該?(NAPTR曾經(是?)主要用於 ENUM 和電話的東西,與SRV記錄類型一起使用,瀏覽器也專門不使用這些類型 - 如果它們是我們不必創建HTTPS記錄類型,請參見底部)

您想做什麼,特別是在談到使用 URL 或數據 URL 時?

至於你的其他評論:

好吧,NAPTR 允許您指定一個 URI。

其他記錄也是如此。包括URI記錄類型 (RFC 7553)。沒人用。

另一方面,瀏覽器 DNS 解析器會考慮哪些記錄類型?

無需檢查所有瀏覽器的所有原始碼,很難做到 100% 權威。祝任何想要這樣做的人好運。我相當肯定你會在壁櫥裡發現一些骷髏。

另請注意:

  1. 瀏覽器現在正在執行 DOH,因此可能會檢索比以前更多的數據/記錄類型(DOH 的一個論點,即使是次要的,是它允許“更豐富”的 DNS 體驗,因為它可以請求任何東西而不是依賴在基本上只提供最終解析度的作業系統上,即A/AAAA記錄
  2. 即將出現新的記錄類型,HTTPS並且SVCB,一些瀏覽器/作業系統已經說過要使用

引用自:https://serverfault.com/questions/1068311