ROS 192.168.2.1 做主路由+DHCP,openwrt 192.168.2.3 做旁路网关+DNS
openwt 上装了某个不能说的软件,然后用 nslookup 或 dig 查看 DNS,国内国外都能正常解析
但是用 chrome 或其他浏览器上国内网站,国内 DNS 就被解析到了国外,机器 DNS 缓存清理过

ROS 192.168.2.1 做主路由+DHCP,openwrt 192.168.2.3 做旁路网关+DNS
openwt 上装了某个不能说的软件,然后用 nslookup 或 dig 查看 DNS,国内国外都能正常解析
但是用 chrome 或其他浏览器上国内网站,国内 DNS 就被解析到了国外,机器 DNS 缓存清理过

|
1
我大概知道为啥了,应该是 lean op 固件的 pdnsd 没有做通配符匹配,baidu.com 走的国内 DNS,www.baidu.com 走的隧道 DNS
|
|
ashongDec 8, 2020 via iPhone
2
旁理由用 smartdns 方便些
|
|
LOVOQDec 8, 2020
3
用智能分流 dns 的 ipk 吧。
|
|
4
@LOVOQ 作者在 github 上说了,是支持国外国内分流的,https://github.com/coolsnowwolf/lede/issues/2551#issue-541594389
|
|
smilingsunDec 8, 2020
5
其实我觉得 clash 的理由规则容易理解,所以我用树莓派做旁路由跑 clash
|
|
trepwqDec 8, 2020 via iPhone
6
自己弄个 dnsmasq 做分流解析呗 https://www.willnet.net/index.php/archives/345/
|
|
noahzhDec 8, 2020
7
不要用旁路由这种方式,ros 直接用 ip 分流加指定设备.
|
|
8
@noahzh ip 分流的前提也要 DNS 解析正确啊
|
|
noahzhDec 8, 2020
9
@littlewing dns 用 Adguardhome,搭配大陆白名单,非国内的转发给 openwrt 就可以了.
|
|
qwvy2gDec 8, 2020 via Android
10
有的网站是既有国内站又有国外站的。
|
|
missdeerDec 8, 2020
11
我用 肥猫的大陆域名列表进行分流,适用于 99.99%的情况
|
|
leidoDec 8, 2020
12
你不要看百度, 用国外支持 ecs 的 dns(如谷歌)解析国内大部分网站都没问题, 请用腾讯阿里这些网站来测试.
|
|
BlakyDec 8, 2020
13
@smilingsun 老哥是树莓派直接跑 clash 吗,我也是树莓派,不过是在 docker 里装了 openwrt,但是不知道为啥 openclash 死活用不了,只能用 passwall 或 ssr+,但是规则又不起作用,所有请求一致走国外
|
|
tankrenDec 8, 2020
14
用 passwall
|
|
smilingsunDec 8, 2020
15
@Blaky 对的,直接跑 clash,然后 pihole 的上游 dns 是 clash 的 dns 。
|