OPENWRT-DNS指南
最近买了一个路由器,刷机之后,兼具翻墙的功能,但是时不时的无法翻墙,线路是没问题的,最后的排查下来是DNS的问题,openwrt系统作为一个高度自定义的路由器系统,可以配置的东西太多了,这就非常不适合小白用户,这就是为啥之前我都是用毛子固件,这次就重新理一下openwrt的配置吧。
DNS顺序关系
我刷机的是QWRT,里面可以配置DNS的的地方有:
- 网络设置下的DHCP/DNS-自带的dnsmasq
- WAN口和LAN口下的DNS设置
- Turbo ACC下的DNS缓存
- 翻墙插件使用的DNS
这里面需要注意的是,如果你打开了3.Turbo ACC下的DNS缓存
,系统会修改掉1. 网络设置下的DHCP/DNS-自带的dnsmasq
里面的转发配置,最后就是3. Turbo ACC下的DNS缓存
,本来这没什么问题,但是由于Turbo ACC的DNS缓存时通过查询多个DNS服务器结果,然后找到一个最快的结果返回给电脑,国内的结果肯定快,但是却不一定对,所以这就是我的问题所在。
所以不要瞎几把配置
翻墙软件的正确配置
- 不要动
1. 网络设置下的DHCP/DNS-自带的dnsmasq
的任何配置,大多数系统都会联动,所以不要自己动手配置。 - 翻墙插件模式选择绕过
中国大陆IP模式
,然后选择国内的DNS服务器和国外的DNS服务器即可
绕过中国大陆的模式是通过IP池子进行判断,这样的结果是流量消耗大一些【不会太多】,只要它认为不是的他就会给你代理。当然你也可以选择GFW模式,这种类似黑名单,只有在这上面的才会走代理,但是用下来你就会发现,动不动的就会有访问不了的网站~~.
高级配置
你说如果我想要过滤广告,那么就在所有的DNS服务之前加个上游,在3.Turbo ACC下的DNS缓存
修改的那个位置。
但是我得建议就是:
如无必要,勿增实体
PS:
- 私人提供DNS是违法的
- ADguard Home 占用大
OpenWrt DNS解析流程研究
Turbo ACC 网络加速设置中的DNS加速应该怎么用?
OpenWRT 分流DNS的设置
NAS系列 OpenWrt的DNS设置
NAS系列 基于多ADGuard Home实现DNS分流和个性化管理