ROS 192.168.2.1 做主路由+DHCP,openwrt 192.168.2.3 做旁路网关+DNS
openwt 上装了某个不能说的软件,然后用 nslookup 或 dig 查看 DNS,国内国外都能正常解析
但是用 chrome 或其他浏览器上国内网站,国内 DNS 就被解析到了国外,机器 DNS 缓存清理过
1
littlewing OP 我大概知道为啥了,应该是 lean op 固件的 pdnsd 没有做通配符匹配,baidu.com 走的国内 DNS,www.baidu.com 走的隧道 DNS
|
2
ashong 2020-12-08 01:29:59 +08:00 via iPhone
旁理由用 smartdns 方便些
|
3
LOVOQ 2020-12-08 03:23:45 +08:00
用智能分流 dns 的 ipk 吧。
|
4
littlewing OP @LOVOQ 作者在 github 上说了,是支持国外国内分流的,https://github.com/coolsnowwolf/lede/issues/2551#issue-541594389
|
5
smilingsun 2020-12-08 07:11:24 +08:00
其实我觉得 clash 的理由规则容易理解,所以我用树莓派做旁路由跑 clash
|
6
trepwq 2020-12-08 08:35:13 +08:00 via iPhone
自己弄个 dnsmasq 做分流解析呗 https://www.willnet.net/index.php/archives/345/
|
7
noahzh 2020-12-08 08:36:13 +08:00
不要用旁路由这种方式,ros 直接用 ip 分流加指定设备.
|
8
littlewing OP @noahzh ip 分流的前提也要 DNS 解析正确啊
|
9
noahzh 2020-12-08 08:52:03 +08:00
@littlewing dns 用 Adguardhome,搭配大陆白名单,非国内的转发给 openwrt 就可以了.
|
10
qwvy2g 2020-12-08 08:52:08 +08:00 via Android
有的网站是既有国内站又有国外站的。
|
11
missdeer 2020-12-08 09:04:52 +08:00
我用 肥猫的大陆域名列表进行分流,适用于 99.99%的情况
|
12
leido 2020-12-08 10:06:23 +08:00
你不要看百度, 用国外支持 ecs 的 dns(如谷歌)解析国内大部分网站都没问题, 请用腾讯阿里这些网站来测试.
|
13
Blaky 2020-12-08 10:54:39 +08:00
@smilingsun 老哥是树莓派直接跑 clash 吗,我也是树莓派,不过是在 docker 里装了 openwrt,但是不知道为啥 openclash 死活用不了,只能用 passwall 或 ssr+,但是规则又不起作用,所有请求一致走国外
|
14
tankren 2020-12-08 11:59:36 +08:00
用 passwall
|
15
smilingsun 2020-12-08 14:05:05 +08:00
@Blaky 对的,直接跑 clash,然后 pihole 的上游 dns 是 clash 的 dns 。
|