[DNS] Alidns 查询 cdn.jsdelivr.net 会返回国外节点(附带 Edns 为 119.6.6.6)

使用的是国外机器搭建的 adh ,设置请求的时候传递子网,上游 DNS 设置为阿里 DNS 和 quad9.
偶尔会发现 cdn.jsdelivr.net 解析到国外的节点了,
排查后发现是因为阿里 DNS 的原因,有时候会解析到国外节点。
另外一个小知识:部分国外 ip 使用阿里 DNS 会被路由到国内,这时候 DNS 请求是被污染的。
不过这台机器路由 223.5.5.5 是到新加坡的机房,这样的话,就算是解析被污染的域名,但是解析结果也是纯净无污染的。

[root@vultr ~]# dig cdn.jsdelivr.net @223.5.5.5 +subnet=119.6.6.7 ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.7 <<>> cdn.jsdelivr.net @223.5.5. 5 +subnet=119.6.6.7
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34149
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1408
; CLIENT-SUBNET: 119.6.6.7/32/24
;; QUESTION SECTION:
;cdn.jsdelivr.net. IN A ;; ANSWER SECTION:
cdn.jsdelivr.net. 15 IN CNAME jsdelivr.map.fastly.net.
jsdelivr.map.fastly.net. 15 IN A 199.232.45.229 ;; Query time: 73 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: 二 11 月 30 18:45:56 CST 2021
;; MSG SIZE rcvd: 107

发表评论

您的电子邮箱地址不会被公开。