DNSmasq是一个轻量且方便的DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。今天来闲扯下dnsmasq怎么安装和配置。
首先yum安装
1
|
yum -y
install
dnsmasq
|
然后编辑配置文件
1
2
3
4
5
6
7
8
9
10
11
|
domain-needed
bogus-priv
resolv-
file
=
/etc/resolv
.conf
#定义dnsmasq从哪里获取上游DNS服务器的地址
strict-order
#表示严格按照resolv-file文件中的顺序从上到下进行DNS解析
address=
/s3
.devin.com
/10
.0.100.201
#自定义域名解析的IP地址
listen-address=10.0.100.201
#定义dnsmasq监听的地址
no-hosts
addn-hosts=
/etc/addion_hosts
expand
-hosts
domain=s3.devin.
comm
#泛域名解析
conf-
dir
=
/etc/dnsmasq
.d
|
下面开始验证
设置本地DNS
1
|
echo
"nameserver 10.0.100.201"
>
/etc/resolv
.conf
|
添加需要解析的内网地址
1
2
|
cat
/etc/addion_hosts
10.0.100.201 s3.devin.com
|
然后用nslookup验证域名解析
1
2
3
4
5
6
|
nslookup
s3.devin.com
Server: 10.0.100.201
Address: 10.0.100.201
#53
Name: s3.devin.com
Address: 10.0.100.201
|
本文转自Devin 51CTO博客,原文链接:http://blog.51cto.com/devingeng/1945037