一个被墙的域名 matrix.org, 屏蔽方式目测是 DNS 污染. 有 OpenWrt 路由器一个, 并且在上面安装了 Passwall + SmartDNS 实现透明代理. 一台 Windows 电脑与其有线连接, 并且该电脑的 DNS 设置为路由器地址.
用该电脑上的 Chrome 浏览器访问该域名, 网页能照常显示, 但观察 devtool 却发现其显示的 IP 地址在污染列表. 原因在哪?
还是这个域名, 我想用 SmartDNS 强制为其指定一个 CF 的 IP (因为该网站用 CF 做反代), 但试了好久问题依旧. 我尝试在 "域名规则" -> "域名地址" 下添加一条规则:
address /matrix.org/104.20.200.37
用 dig 命令测试发现对于该域名这么做无效, 解析的 IP 仍然在污染列表:
root@ImmortalWrt:~# dig matrix.org a @127.0.0.1 -p 53
; <<>> DiG 9.18.19 <<>> matrix.org a @127.0.0.1 -p 53
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2550
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;matrix.org. IN A
;; ANSWER SECTION:
matrix.org. 3 IN A 199.59.150.40
;; Query time: 20 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; MSG SIZE rcvd: 55
这种该如何处理? 由于它关系到自建的 Matrix 推送流程, 先在此谢过.
有图, 但是 imgur 截至发帖时已经因为过载而拒绝上传只能暂时作罢.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.