openwrt-添加自定义DNS解析
- 参考:
配置方法
ssh到路由器上,修改 /etc/hosts
,添加一行:
192.168.1.1 o.cn
之后再重启dnsmasq service dnsmasq restart
,通过浏览器输入 o.cn
就进入 192.168.1.1了。
dnsmasq的解析流程
dnsmasq先去解析hosts文件, 再去解析/etc/dnsmasq.d/下的*.conf文件,并且这些文件的优先级要高于dnsmasq.conf,我们自定义的resolv.dnsmasq.conf中的DNS也被称为上游DNS,这是最后去查询解析的;
如果不想用hosts文件做解析,我们可以在/etc/dnsmasq.conf中加入no-hosts这条语句,这样的话就直接查询上游DNS了,如果我们不想做上游查询,就是不想做正常的解析,我们可以加入no-reslov这条语句。
找到最好的DNS解析地址
访问在线ping工具, 输入域名 brave-browser-apt-release.s3.brave.com
,找到解析速度最快的IP
目前可用的ping工具: