看大家讨论境外 DoH 被屏蔽挺热闹的,尝试自建但是遇到了问题,希望解惑

94 天前
 peasant

开了一台境外的 VPS ,安装了 AdGuardHome ,启用了 EDNS ,但是选择上游 DNS 的时候遇到了点问题。

网上找了所谓境外支持 ECS 的 DNS 服务器列表,实际使用体验不是很好,有些说是支持,实际不支持,有些你说支持吧,但是传了 subnet 得到结果到处乱跑。

最后试了阿里的 DNS 在境外也挺好用,传了 subnet 能解析出来国内的 IP ,但是早上遇到了 apple 的域名响应 SERVFAIL ,也不能鸡蛋全放一个篮子里,还是得加上别的。

Google 的 DNS 也支持 ECS ,但是我测试的时候使用百度的域名踩到坑了,一会儿返回国内的,一会儿返回国外的。

国内 IP
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; CLIENT-SUBNET: 58.40.75.0/24/24
;; QUESTION SECTION:
;www.baidu.com.			IN	A

;; ANSWER SECTION:
www.baidu.com.		115	IN	CNAME	www.a.shifen.com.
www.a.shifen.com.	115	IN	A	180.101.49.44
www.a.shifen.com.	115	IN	A	180.101.51.73

下面是返回了国外的 IP ,可以看到 CLIENT-SUBNET: 从 58.40.75.0/24/24 变成了 58.40.75.0/24/0

国外 IP
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
; CLIENT-SUBNET: 58.40.75.0/24/0
;; QUESTION SECTION:
;www.baidu.com.			IN	A

;; ANSWER SECTION:
www.baidu.com.		1057	IN	CNAME	www.a.shifen.com.
www.a.shifen.com.	4	IN	CNAME	www.wshifen.com.
www.wshifen.com.	282	IN	A	119.63.197.139
www.wshifen.com.	282	IN	A	119.63.197.151

而且解析结果有两条 CNAME ,但是把 www.a.shifen.com 单独拿出来携带 subnet 是查询不到 www.wshifen.com 这条记录的。

不知道 Google 的 DNS 还有没有别的坑,大家自建的 DoH 有用来在国内日常使用吗?还是只用来解析国外的域名? 还有什么对 ECS 支持良好的 DNS 服务器推荐吗?

5076 次点击
所在节点    DNS
26 条回复
Joming
93 天前
我一直在找 AdGuardHome 主备记录同步的方案。
billytom
93 天前
你都弄错了
1 、你的梯子在那里(指地点:国家城市区)
2 、找出梯子的 IP ,在 adguardhome 里,把梯子的 IP 输入 edns 的手动输入 IP 栏
或者
如果你不是用机场是自建的 vps ,直接就用 clash 的 fake-ip ,然后本机只设置 nameserver 为 223.5.5.5 和 119.29.29.29
popzuk
92 天前
adgh 可以设置分流文件,可以把 cn 规则集域名分流给阿里和腾讯。但是怎么弄都是有可能遇到 edns 解析返回不正确的 IP 。最终解决方法是,如果你设备会一直开着代理软件,不如直接使用代理软件的 dns 分流功能。mihomo/ray/sb 这些内核是支持 dns 规则集分流的,iOS 设备 surge/egern 也支持,你将 cn 规则集 dns 分流给系统或其他 dns ,默认 dns 设置为你自建的 dns 。
Sekai
92 天前
不用那么麻烦,境外鸡装个 adguard ,家里 openwrt 装个 mosdns 插件做域名分流,完事儿。。
buchiluobo
91 天前
@billytom 为什么用 g 歌要关掉 edns 呢?
billytom
91 天前
因为 8888 和 208.67.222.222 支持 edns(1111 不支持),如果你在广东,用香港的梯子这样勉强也行,但如果你在广东用日本或者美国的梯子,自己想想为什么... 举个例子,美国的梯子访问 youtube 给你返回香港的 cdn

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

https://yangjunhui.monster/t/1116284

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

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

© 2021 V2EX