阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

使用Dnsmasq搭建本地dns服务器上网

92次阅读
没有评论

共计 1249 个字符,预计需要花费 4 分钟才能阅读完成。

本文由 LinuxProbe.Com 团队成员 逄增宝 整理发布,原文来自:Linux 就该这么学。

导读 搭建一个属于自己的本地 DNS 服务器很有必要,利用 Dnsmasq 来搭建一个属于自己的本地 DNS 服务器,享受更干净无污染、更智能快速和没有广告干扰的 DNS 解析服务。

使用 Dnsmasq 搭建本地 dns 服务器上网

一、Dnsmasq 安装
安装并启动 Dnsmasq
yum install -y dnsmasq
service dnsmasq start
二、Dnsmasq 配置
1、Dnsmasq 的配置文件路径为:/etc/dnsmasq.conf
# ll -d /etc/dnsmasq.conf 
-rw-r--r-- 1 root root 21237 Feb 23 00:17 /etc/dnsmasq.conf
2、编辑 /etc/dnsmasq.conf
resolv-file=/etc/resolv.dnsmasq.conf    //dnsmasq 会从这个文件中寻找上游 dns 服务器
strict-order             // 去掉前面的#
addn-hosts=/etc/dnsmasq.hosts         // 在这个目里面添加记录
listen-address=127.0.0.1,192.168.1.123     // 监听地址
3、修改 /etc/resolv.conf
echo 'nameserver 127.0.0.1' > /etc/resolv.conf
4、创建 resolv.dnsmasq.conf 文件并添加上游 dns 服务器的地址
touch /etc/resolv.dnsmasq.conf
echo 'nameserver 119.29.29.29' > /etc/resolv.dnsmasq.conf
5、创建 dnsmasq.hosts 文件
cp /etc/hosts /etc/dnsmasq.hosts
echo 'addn-hosts=/etc/dnsmasq.hosts' >> /etc/dnsmasq.conf

提示:resolv.dnsmasq.conf 中设置的是真正的 Nameserver,可以用电信、联通等公共的 DNS。

三、Dnsmasq 启动
1、设置 Dnsmasq 开机启动并启动 Dnsmasq 服务:
chkconfig dnsmasq on
/etc/init.d/dnsmasq restart
2、netstat -tunlp|grep 53 查看 Dnsmasq 是否正常启动:
# netstat -tlunp|grep 53
tcp        0      0 0.0.0.0:53                  0.0.0.0:*                   LISTEN      2491/dnsmasq        
tcp        0      0 :::53                       :::*                        LISTEN      2491/dnsmasq        
udp        0      0 0.0.0.0:53                  0.0.0.0:*                               2491/dnsmasq        
udp        0      0 :::53                       :::*                                    2491/dnsmasq
3、dig www.freehao123.com,第一次是没有缓存,所以时间是 200 多

使用 Dnsmasq 搭建本地 dns 服务器上网

4、第二次再次测试,因为已经有了缓存,所以查询时间已经变成了 0.

使用 Dnsmasq 搭建本地 dns 服务器上网

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1249字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中