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

CentOS7使用DNSmasq搭建DNS服务器

系统1年前 (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

相关文章

Windows Update错误 代码800B0100

Windows Update错误 代码800B0100

Windows Update 错误 800B0100,则意味着 Windows Update 所需的某个文件已破坏或缺失。打开C:\Windows\SoftwareDistribution\Downl...

利用LVM特性对EVE-NG硬盘分区扩容

利用LVM特性对EVE-NG硬盘分区扩容

下载的EVE-NG镜像中,存放模拟器镜像的分区太小了,上传几个cisco和juniper的模拟器就快满了,所以需要使用lvm特性对ubuntu server的硬盘分区进行扩容,首先先将eve-ng虚拟...

CentOS7安装SmartDNS

CentOS7安装SmartDNS

SmartDNS是一个运行在本地的DNS服务器,SmartDNS接受本地客户端的DNS查询请求,从多个上游DNS服务器获取DNS查询结果,并将访问速度最快的结果返回给客户端,提高网络访问速度。 同时支...

Windows7提示“不支持的硬件”

Windows7提示“不支持的硬件”

Windows7使用自动更新,在补丁安装完成重启后,再运行自动更新,安装更新时会收到提示 “不支持的硬件,你的电脑使用的处理器专为最新版Windows而设计,由于你当前使用的Windows版本不支持该...

Linux终端设置永久代理

Linux终端设置永久代理

终端偶尔需要使用代理进行加速下载,需要环境变量中配置http_proxyvim /etc/profile 添加 https_proxy=192.168.1.5:1081 http_pr...

蓝屏代码0X0000006B

蓝屏代码0X0000006B

 PE引导系统找到路径 C:\Windows\System32\CodeIntegrity   替换bootcat.cache、driver.stl两个文件即可...