当前位置:首页 > 系统 > CentOS7使用DNSmasq搭建DNS服务器

CentOS7使用DNSmasq搭建DNS服务器

系统2年前 (2020-02-29)

CentOS7使用DNSmasq搭建DNS服务器

DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的,DNSmasq支持静态和动态两种DHCP配置方式


安装

yum install -y dnsmasq
rpm -ql dnsmasq

CentOS7使用DNSmasq搭建DNS服务器


配置

vim /etc/dnsmasq.conf
#清空内容后添加
resolv-file=/etc/resolv.dnsmasq.conf             #指定上游服务器
strict-order                       #严格按照resolv.conf中的顺序进行查找
listen-address=172.16.2.111,127.0.0.1          #监听地址
addn-hosts=/etc/dnsmasq.hosts                   #自建解析
cache-size=150
conf-dir=/etc/dnsmasq.d

#检查配置
egrep -v '^#|^$' /etc/dnsmasq.conf

CentOS7使用DNSmasq搭建DNS服务器


指定上游DNS

vim /etc/resolv.dnsmasq.conf
#添加
nameserver 8.8.8.8 
nameserver 114.114.114.114


自建解析

vim /etc/dnsmasq.hosts
#添加
172.16.2.121 vsan1.vos.local
172.16.2.122 vsan2.vos.local
172.16.2.123 vsan3.vos.local
172.16.2.124 vc.vos.local


设置自启

systemctl enable dnsmasq
killall dnsmasq
systemctl start dnsmasq
systemctl status dnsmasq

CentOS7使用DNSmasq搭建DNS服务器


测试

CentOS7使用DNSmasq搭建DNS服务器

yum install bind-utils -y
dig vsan3.vos.local @127.0.0.1
nslookup vc.vos.local

CentOS7使用DNSmasq搭建DNS服务器

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/415.html

相关文章

fedora23升级24

fedora23升级24

准备跨版本升级fedora23到24,先在su下安装跨版本升级插件dnf install dnf-plugin-system-upgrade然后输入需要升级的系统版本dnf&nbs...

RHEL7 清理内存缓存、缓冲区和SWAP

RHEL7 清理内存缓存、缓冲区和SWAP

RHEL7.4 清理内存缓存、缓冲区和交换空间 新建脚本 vim drop_caches.sh chmod +x drop...

CentOS7 搭建LNMP

CentOS7 搭建LNMP

使用CentOS 1708,其实就是RHEL 7.4,使用YUM搭建LNMP环境(Linux、Nginx、MariaDB、PHP),全部使用新版组件,比如Nginx 1.12.2、MariaDB 10...

WIN7修改视觉效果提速

WIN7修改视觉效果提速

09年买的ASUS的笔记本已经好多年了,ATI 3640显卡带起来有些吃力,但是稍微改一下视觉效果,将会不修改WIN7大体外观情况下给系统提速。...

CentOS7.4 网卡聚合绑定

CentOS7.4 网卡聚合绑定

在老版本的RHEL6中,网卡聚合只能使用Bonding技术。在CentOS7中,双网卡聚合绑定技术新加入了Teaming技术,在CentOS7中双网卡聚合既能使用Teaming也可以使用Bonding...

清除用户登录记录和历史命令

清除用户登录记录和历史命令

history -c只能临时清理历史命令,再次登陆后还会看到,需要永久清理echo > /var/log/wtmp echo > /var/log...