在openwrt uci命令行中更改DNS设置

在openwrt uci命令行中更改DNS设置,dns,router,openwrt,uci,Dns,Router,Openwrt,Uci,如何在openwrt路由器中使用命令行更改DNS设置? 我在这里看到这些文件 /etc/config/ddns /etc/config/ipset dns 但我还是看到安装了dnsmasq 但不确定哪一个可以更改路由器上的DNS服务器 我的最终目标是添加一个cron作业,每天添加几个小时的自定义DNS,然后恢复到原始DNS 编辑:我发现了以下命令,有人能解释一下吗 uci设置网络.wan.dns='' uci提交网络 重新加载配置 及 uci set network.wan.peernds='0

如何在openwrt路由器中使用命令行更改DNS设置? 我在这里看到这些文件

/etc/config/ddns
/etc/config/ipset dns
但我还是看到安装了dnsmasq

但不确定哪一个可以更改路由器上的DNS服务器

我的最终目标是添加一个cron作业,每天添加几个小时的自定义DNS,然后恢复到原始DNS

编辑:我发现了以下命令,有人能解释一下吗

uci设置网络.wan.dns=''

uci提交网络

重新加载配置

uci set network.wan.peernds='0'

uci del network.wan.dns

uci-add\u-list-network.wan.dns='9.9.9'

uci添加列表网络.wan.dns='149.112.112.112'


uci提交

您可以通过执行以下操作将DNS请求转发到特定服务器:

uci添加dhcp列表。@dnsmasq[0]。server=“server\u地址”

uci提交dhcp

服务dnsmasq重启
/etc/init.d/dnsmasq重启

您可以在此处阅读更多信息:(向下滚动或查找“DNS转发”)