DNSmasq安装配置

1.DNSmasq安装
yum install -y dnsmasq
DNSmasq - 图1

2.修改主配置文件
vim /etc/dnsmasq.conf
DNSmasq - 图2
末尾最后一行注释掉并添加
port=53
cache-size=1000
log-queries
log-facility=/var/log/dnsmasq.log
conf-dir=/etc/dnsmasq.d
addn-hosts=/etc/hosts
resolv-file=/etc/dnsmasq-resolv.conf
DNSmasq - 图3
重启服务
systemctl restart dnsmasq
这时多了一个53端口
DNSmasq - 图4

  1. 复制系统的DNS服务配置为dnsmasq的上游DNS服务器地址
    cp /etc/resolv.conf /etc/dnsmasq-resolv.conf
    DNSmasq - 图5

  2. 编写映射文件
    映射文件,所有在/etc/dnsmasq.d/目录下的以.conf结尾的文件都可以被解析
    vim /etc/dnsmasq.d/jumpserver.conf
    DNSmasq - 图6

  3. 编写hosts文件
    vim /etc/hosts
    DNSmasq - 图7

6.测试
重启服务
systemctl restart dnsmasq #启动服务
systemctl stop firewalld # 关闭防火墙
DNSmasq - 图8

7.给自己电脑配置DNS为DNS服务器的地址
我这里配置

DNSmasq - 图9
在电脑上输入win+r键,输入cmd 进入命令提示符界面 ping www.jumpserver.com返回DNS服务器配置的地址到这里就可以判断为配置成功