|
以下解释我的理解不代表实际实现:
楼上有人说到基于域名分流远端解析,但是很多国外小网站,包括 FSHEX 的域名基本都不在分流列表里面.那如何决定是否要进行远端解析? 如果所有域名都走远端解析那你可能上一个 B 站都卡. 所以大部分软件的实现都是: 先用默认 DNS 解析一下,如果 IP 是国外的话 ,再把这个域名发给远端重新解析. 这个流程就有一个问题: 如果一个域名既有国内 IP 又有国外 IP 那必然走国内(比如 steam cdn 之类的), 如果一个域名被特意污染指向了一个不存在的地址或者国内的地址,那你怎么也不会送往远端解析.
所以这些 DNS 解决一个问题: 防止默认 DNS 也就是运营商 DNS 污染国外网站的解析结果. 不过阿里云之类的 DNS 又是 QOS 偶尔也有污染. 也不是什么好选择. 至于好选择, 我也没搞懂, 毕竟要一个国内能直连的"公正"的 DNS 可能只有漏网之鱼能做到 |