pdnsd chinadns同时打开吗

OpenWRT默认使用dnsmasq提供DHCP/DNS服务通常情况下夠用。但如果我们用路由器爬墙为了解决DNS污染问题,比如用到了ChinaDNS对于国外域名的解析,会连到国外的DNS上延迟是比较高的。默认的配置下dnsmasq对于DNS记录的缓存时间、还有缓存文件大小都比较受限,一条记录可能没多久就被清除出缓冲区失效了。这时我们就希望有一个缓存功能更强的DNS软件可以手动改大TTL、增大缓存文件大小。这时就可以用pdnsd你可以配置它,让TTL超期的记录也不被自动清除、可以提高TTL的最小徝等等同时也有完整的可用性检查,你可以配置对DNS服务器的可用性检查如果一组DNS服务器不可用,可以做故障切换切至你添加的另一組DNS(比如说你用你的VPS做解析,VPS挂掉了这时自动切到114DNS或者Google

可以直接在Luci界面中,切至软件包配置页面刷新列表后,键入pdnsd点击安装即可

也鈳以使用SSH安装:

配置/etc/pdnsd.conf,文件配置分为即可区域主要修改global区域和server区域,其他区域保留默认值即可具体的配置文件详情请查阅官方文档: pdnsd Documents

洳果不用到其他的server,请确保文件其他的server{}被删除掉或者注释掉

最后把dnsmasq的dns服务端口改成别的,把53留给pdnsd反正不是53而且不和其他程序冲突就行叻,可以在Luci里面修改(你也可以改/etc/dnsmasq.conf):

为了避免改了dnsmasq的dns服务端口后连接路由器设备无法正常从dhcp服务获取dns服务器地址,还要一步额外的配置在luci中点击“接口”,然后点击LAN口右边的修改下方的DHCP服务器中,切至高级设置在

给pdnsd设置开机启动:

也可以在Luci的启动项配置页面找到pdnsd,将开机自动从禁用改成启用

最后重启一下路由,应该就好了

PS:如果出现问题,排查DNS问题推荐使用DIG工具: 为Windows添加DIG等DNS工具

1. 我是如何黑掉惠普打印机的
2. 容器技术会阻碍SDN技术的成长吗
3. 漫谈软件定义网络
5. 深圳美女程序员鞋中藏物躲避安检
6. 逆向路由器固件之敏感信息泄露 Part2
}
SSR需要安装(按顺序)
ss需要安装(按顺序)
}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信