openwrt dns缓存_Openwrt的旁路由设置

旁路由可以理解为接入在内网的一台普通机器,不管是用LAN还是WAN接入都无所谓,只要你能知道它的内网IP,在本地网络中直接编辑网关和DNS服务器指向它即可。

如果想内网流量都自动经过它,则只需在主路由上的DHCP分配网关、DNS设置为旁路由即可。

简单来说就是:

旁路由接入内网网线的那个接口设置为静态地址(我这里使用的LAN口),网关设置成主路由,DNS设置为任意公开DNS。

35fce2aa996ca017b1ecc770ca495690.png

10e6328a18ca570ac82d35b23a4f0833.png

主路由的DHCP分配的网关和DNS设置为旁路由即可。

61fc09147a8ae80bfc27f35c8446a307.png

这样就设置完毕了,如果有网页打不开,可以在cmd中使用ipconfig /flushdns命令刷新DNS缓存试试。

部分教程会教你在旁路由上开启DHCP,这有些增加本地网络拓扑复杂度,如非必要,不建议这样做。

注:部分设备主路由和旁路由搭配,可能会导致wifi设备连接主路由AP无法上网的问题,可尝试在旁路由防火墙加入规则,开启NAT:

iptables -t nat -I POSTROUTING -j MASQUERADE

我的AC86U主路由就会有这样的问题,如不加这个命令,有线连接主路由正常,wifi连接主路由的设备全部不能上网,有时间可以深究一下。


版权声明:本文为weixin_39992199原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。