国内外的 DNS 如何分流?

155 天前
 qsnow6
在使用 Surge/shadowrocket 的过程中,发现某些国内网站加载速度特别慢,看了下规则是 direct ,关闭代理工具后加载速度很快。

这时候问题只能出在 DNS 上了,请问什么 DNS 规则适用于中国大陆?

我目前使用的 DNS 是路由器 DNS+223.5.5.5, 114.114.114.114
5947 次点击
所在节点    DNS
29 条回复
Creamliu
155 天前
sing-box
jhytxy
155 天前
直接白名单

维护一个 chnlist 就行了

有些小众域名无所谓的,就让他走国外 dns ,连国外 cdn ,影响也不大
Panameragt
155 天前
是分流规则的问题,china_ip_list 白名单
someonesnone
155 天前
唱歌-盒子
qsnow6
155 天前
@Panameragt 感谢,试试
qsnow6
155 天前
@Panameragt
@jhytxy

这跟 GEOIP = CN 有啥区别?
hash
155 天前
系统 dns 用跟你运营商匹配的
xpn282
155 天前
分流干嘛啊,直接用系统 dns 完事。
这个代理 app 的工作模式,被代理的域名都是远程节点解析了,剩下的都是直连的,直连的当然用系统 dns 或国内 dns 咯
peasant
155 天前
@xpn282 因为有些人怕 DNS 泄露隐私啊,全部先走系统的 DNS 的话,访问了不太和谐的域名,虽然结果是走了代理,但是运营商 DNS 那里就留下痕迹了。
xzpjerry731
155 天前
在处理域名的时候应该通过国内白名单( GitHub 挺多整理维护的),先把国内域名丢给运营商 dns ,不在白名单的直接整体丢给代理。

处理 ip 就用 geo ip 就行
MacsedProtoss
155 天前
这里压根不需要做啥分流的。现在 surge 这种代理软件都是 fakeip 的,如果是规则集里面走代理的,都是交给远端来进行 DNS 解析,而如果不走代理的则走你设置的 DNS ,默认是路由通告的 DNS 。

@peasant 所以其实就应该都走系统 DNS ,因为规则里的都不会在本地请求,只有不在规则里的才会在本地请求。
至于如果实在不想明文的话,可以 DOH 一下咯,公共的也够用了,但是其实 DOH 会导致运营商 CDN 那块速度变慢的
totoro625
155 天前
某些国内网站可以指定使用国内 dns
以 surge 为例
添加字段
[Host]
# 使用系统 DNS
*.lan = server:syslib
# 使用指定 dns
doh.pub = 1.12.12.12, 120.53.53.53
lnbiuc
155 天前
rules:
- GEOSITE,geolocation-!cn,PROXY,no-resolve
- GEOIP,CN,DIRECT
- GEOSITE,CN,DIRECT
milkpuff
155 天前
https://www.v2ex.com/t/912102
可以参考我之前发的
xpn282
155 天前
@lnbiuc
在 rules 思路上解决,这才是值得的
xpn282
155 天前
@peasant 其实在 rules 上做 proxy 规则集走代理,不进行本地解析即可,只要那些黑名单域名不本地解析,其他国外域名真的无所谓了,现在环境还没高压到那种地步啦
docx
155 天前
geoip:cn 走本地 DNS
其它一律远程 DNS
HackerTerry
155 天前
电脑本地的 dns 分流,v2rayn 客户端可以配置吗?有没有什么具体的教程?
如果有个软路由就方便了,直接在路由器层面配置 dns 分流,openwrt 上我用的是 mosdns
popzuk
155 天前
shadowrocket 可以开启 direct dns system ?,让直连规则走运营商 dns ,其他的走你设置的默认 dns 。另外 surge 、egern 、sing-box 可以让 dns 走规则集分流。
popzuk
155 天前
另外是否拦截广告,这可能也有影响。

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

https://www.v2ex.com/t/1122475

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

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

© 2021 V2EX