0
点赞
收藏
分享

微信扫一扫

centos7部署内网dns服务器

敬亭阁主 2022-01-07 阅读 83

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。

举报

相关推荐

centos7部署

CentOS7部署fabric

centos7部署docker

centos7部署nginx

Centos7部署gitlab

dns服务器(centos7)

CentOS7部署Java项目

Centos7部署安装Maven

0 条评论