638天 极客爱好者

重要的人越来越少,剩下的人也越来越重要 ​​

智能SmartDNS安装方法

发布于 2个月前 / 855 次围观 / 0 条评论 / DNS / 极客爱好者

这是个好东西,但是本人再测试过程中发现偶尔会崩溃的情况,作者建议不要填太多的重复的dns ip,目前稳定运行中。

本文就介绍x86-64系统的方法(搬运https://pymumu.github.io/smartdns/

x86系统下载配套安装包smartdns.xxxxxxxx.x86-64.tar.gz,并并上传到Linux系统中。

1、执行如下命令安装

wget https://github.com/pymumu/smartdns/releases/download/Release28/smartdns.1.2019.12.15-1028.x86_64-linux-all.tar.gz
tar zxf smartdns.1.2019.12.15-1028.x86_64-linux-all.tar.gz
cd smartdns
chmod +x ./install
./install -i

2、修改配置

安装完成后,可配置GSLB中的上游服务器信息。配置具体参考参数配置参数说明。
一般情况下,只需要增加server [IP]:port,server-tcp [IP]:port配置项,尽可能配置多个上游DNS服务器,包括国内外的服务器。参数配置请查看配置参数章节

vi /etc/smartdns/smartdns.conf

3、启动服务

systemctl enable smartdns    启动服务进程
systemctl start smartdns       开启服务
systemctl status smartdns     服务运行状态
systemctl restart smartdns    重启服务