网络浏览器在 DNS 解析中会考虑 NAPTR 记录吗?如果会,你可以设置一个 NAPTR 记录来将域名指向数据网址例如data:text/plain;base64,SGVsbG8sIFdvcmxkIQ==
?有什么办法吗?
答案1
网络浏览器在 DNS 解析中是否考虑 NAPTR 记录?
不,我认为他们不会。为什么他们会/应该这样做?NAPTR
(主要用于 ENUM 和电话方面,与SRV
记录类型一起使用,而这些记录类型也明确不被浏览器使用 - 如果是的话,我们就不需要创建HTTPS
记录类型了,见底部)
当谈到使用 URL 或数据 URL 时,您具体想做什么?
至于您的其他评论:
嗯,NAPTR 允许您指定一个 URI。
其他记录也是如此。包括URI
记录类型 (RFC 7553)。但没人使用。
另外,浏览器 DNS 解析器考虑哪些记录类型?
如果不检查所有浏览器的所有源代码,很难做到 100% 权威。祝愿任何想这样做的人好运。我相当肯定你能发现一些不可告人的秘密。
还请注意:
- 浏览器现在都在使用 DOH,因此可能会比以前检索更多的数据/记录类型(DOH 的其中一个论点是,尽管微不足道,但它可以提供“更丰富”的 DNS 体验,因为它可以请求任何内容,而不必依赖于基本上只提供最终解析的操作系统,也
A
就是AAAA
记录 - 即将出现新的记录类型,
HTTPS
和SVCB
,一些浏览器/操作系统已经表示可以使用