dnsmasq安装与配置
时间:2021-02-20 10:08:19 +0800 CST 浏览:639

dnsmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。

安装服务

sudo yum install dnsmasq

常用配置

cat /etc/dnsmasq.conf

#######这里表示 严格按照 resolv-file 文件中的顺序从上到下进行 DNS 解析, 直到第一个成功解析成功为止
#strict-order

###同时发送所有的查询到所有的dns服务器,谁快就用谁
all-servers


listen-address=127.0.0.1
 
###不让dnsmasq去读/etc/hosts文件
no-hosts

## 设置缓存条目  
cache-size=10240

#允许客户端缓存的时间单位为秒
local-ttl=10
max-cache-ttl=15

###开启日志
#log-queries
##配置日志文件
#log-facility=/data/logs/dnsmasq.log
cat /etc/resolv.dnsmasq.conf 

nameserver 223.5.5.5
nameserver 114.114.114.114
nameserver 222.246.129.80

启动服务

systemctl start dnsmasq

验证方法

dig www.zhangwenbing.com

其他配置

国内指定DNS

server=/cn/114.114.114.114
server=/taobao.com/114.114.114.114
server=/taobaocdn.com/114.114.114.114

国外指定DNS

server=/google.com/8.8.8.8

屏蔽网页广告

address=/ad.youku.com/127.0.0.1
address=/ad.iqiyi.com/127.0.0.1

其他功能

除了DNS,还支持DHCP和TFTP,由于暂时用不到,这里就不一一例举了。



如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。

本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。


来说两句吧