centos7上安装dnsmasq

两台电脑
A(192.168.158.140)
B(192.168.158.141)
C(192.168.158.142)
B用来安装dnsmasq服务器 来作为A、C的上游dns 实现AC两机器的互通
连接B机器安装dnsmasq
yum install -y dnsmasq
进入A C机器修改/etc/resolv.conf文件添加 dns服务器地址
nameserver 192.168.158.141

进入B机器 在 dnsmasq.conf文件中添加
address=/www.test.com1/192.168.158.140
address=/www.test.com2/192.168.158.142
这样 AC机器不进行配置hosts就可以互相访问

因为在dnsmasq.conf文件中配置太过于繁琐不好维护
查看介绍
hostsdir自动加载该文件夹下的文件内容,解析对应的域名ip
设定
hostsdir=/etc/dnsmasq.hosts.d
添加host文件 test1.host
内容为
192.168.158.140 www.test.com1
添加host文件 test2.host
内容为
192.168.158.142 www.test.com2
一个机器一个hosts比较方便管理
具体dnsmasq.conf的其他属性可以参考
如下介绍
https://blog.51cto.com/longlei/2065967

你可能感兴趣的:(linux)