@listening 在 关于借助国内DOH访问Linux Do的技术原理 中发帖
前情提要:
https://linux.do/t/topic/3023797
[图片]
AdguardHome中这样设置的原理是 CNAME(规范名称)RFC 1034 3.6.2. Aliases and canonical names。
我们来查一下这样配置后的DNS响应:
[图片]
域名
术语
linux.do
别名(alias)
jsdelivr.com
规范名(canonical name)
客户端(包含浏览器的DOH实现)查询linux.do的 HTTPS RR(TYPE 65)到链尾,得到规范名 jsdelivr.com及其对应的记录。
追 CNAME 链完成后浏览器做的是认领HTTPS RR,CNAME不影响TLS,jsdelivr.com用完就扔了。至于HTTPS RR我们见下表。
字段
值
含义
NAME
j...