centos7部署内网dns服务器

本文详细介绍了如何在CentOS7环境下部署内网DNS服务器,包括安装dnsmasq、修改配置文件、设置日志目录、定义上级DNS服务器、添加内网域名和IP映射、启动dnsmasq服务及测试DNS解析。通过这个过程,可以加速内网域名访问,并实现自定义域名解析。
摘要由CSDN通过智能技术生成

centos7部署内网dns服务器

环境:centos7
步骤:安装dnsmasq -->修改配置-->创建dnsmasq的日志目录-->定义上层dns服务器-->添加要解析的内网域名和服务器IP-->启动并配置开机自动启动dnsmasq-->测试一下搭建好的dns

安装dnsmasq

yum install -y dnsmasq

修改配置

vim /etc/dnsmasq.conf
resolv-file=/etc/resolv.dnsmasq.conf
strict-order
server=223.5.5.5
listen-address=192.168.60.1,127.0.0.1
addn-hosts=/etc/dnsmasq.hosts
cache-size=3000  # 缓存条数
bogus-nxdomain=223.5.5.5
log-queries  # 记录查询日志
log-facility=/var/log/dnsmasq/dnsmasq.log
conf-dir=/etc/dnsmasq.d
conf-dir=/etc/dnsmasq.d,.bak
conf-dir=/etc/dnsmasq.d/,*.conf
conf-dir=/etc/dnsmasq.d,.rpmnew,.rpmsave,.rpmorig

创建dnsmasq的日志目录

mkdir /var/log/dnsmasq

定义上层dns服务器

vim /etc/resolv.dnsmasq.conf
nameserver 223.5.5.5

添加要解析的内网域名和服务器IP

vim /etc/dnsmasq.hosts
192.168.1.1 router.example.com

启动并配置开机自动启动dnsmasq

systemctl enable --now dnsmasq

测试一下搭建好的dns

将dnsserver临时修改为本机

vim /etc/resolv.conf
nameserver 127.0.0.1

然后是用nslookup命令测试

nslookup www.baidu.com

到此,dns搭建完成,有开启本地dns缓存,这样就可以直接通过本地的dns解析域名,从而加快网页的访问速度,也可以自定义一些域名对应自定义的服务器IP。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

河越柯衍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值