使用DNSmasq搭建自己的DNS服务器

近日来DNS投毒似乎越发严重了,某些域名的解析情况很是糟糕,经常来回切DNS。巧的是刚好新租了台阿里云的VPS闲置没用,于是想到使用DNSmasq搭建一个自用的DNS服务器。

所需条件

1、一台打开了TCP/UDP 53端口的VPS

2、SSH客户端

安装

#在Centos下安装DNSmasq

yum install dnsmasq -y

#启动DNSmasq

service dnsmasq start

修改/etc/dnsmasq.conf中resolv-file成

resolv-file=/etc/resolv.conf

去掉strict-order前#,如图

接着修改/etc/resolv.conf中nameserver x.x.x.x为合适的DNS服务器,如

nameserver 1.1.1.1

添加DNSmasq到启动项

chkconfig dnsmasq on

最后重启DNSmasq

service dnsmasq restart

测试一下

当nameserver 1.1.1.1时,dig本博客

第一次延迟为375ms,第二次时为0ms

总结

没啥总结,用几天再说

发表评论

电子邮件地址不会被公开。 必填项已用*标注