自建私用 DNS 递归服务器无法解决的问题

12 天前
 shuiguomayi

可以解决的问题

  1. 自定义内部域名解析。
  2. 拦截广告。

无法解决的问题

  1. DNS 污染。该递归器如果将内部无法解析的请求转发到国内的公共 DNS 递归器,则依然无法正确解析,因为国内的 DNS 递归器都是受污染过的。
  2. DNS 拦截。如果 DNS 服务器之间通信采用的 UDP ,则非常容易被 ISP 或者 GFW 篡改。除非采用 DNSSEC 或者 TCP 。但 UDP 依然是默认用的最多的场景。
  3. DoH ,国内支持 DoH 的服务器都被污染过,国外的知名 DoH 服务器都被 GFW 墙掉了。

要实现私有 DNS 不受污染和被拦截的问题,除非在海外有主机(暂称为代理机),该私有 DNS 直接通过隧道跟代理机建联,国内域名直接转发到国内 DNS 递归器,国外域名全都通过代理机翻到国外的请求。这里还要求该隧道不被 GFW 干扰。貌似,最现成的解决方案是 clash?

请大佬们继续赐教。

1009 次点击
所在节点    问与答
5 条回复
miaomiao888
12 天前
shuiguomayi
12 天前
@miaomiao888 配合支持 EDNS0 的 DNS server ,使得不需要 DNSSEC 也可以识别请求回包是否被 GFW 篡改?有一个疑问,如果 GFW 也支持 EDNS0 的话 ... ...
miaomiao888
12 天前
@shuiguomayi 我是凡人,你不能问我未来的事。
bitfly
12 天前
Xray
Vps 安装 caddy & xray & Ad guardhome
Xray config.json 配置 dns 走 127.0.0.1
或者并行增加多个 doh
翻墙协议用
CF+tls & vmess/vless/socks/http & ws

实际上就一个 xray 就可以了 里面可以设置多个 doh 如果不需要 tls 加密传输和套 CF 隐蔽 vps 地址的话
只是没有 AdHome 那么详细而已
此剧终
🥹
frencis107
12 天前
为什么不直接用代理工具呢......就算用了正确的 dns 记录,该封的站点不还是照样封?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1108414

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX