▶▶▶▶▶带你一键部署DNS正向解析
Posted 噫噫噫呀呀呀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了▶▶▶▶▶带你一键部署DNS正向解析相关的知识,希望对你有一定的参考价值。
#!/bin/bash
#挂载光盘
mount /dev/sr0 /mnt
#配置本地yum仓库
cd /etc/yum.repos.d
mkdir repos.bak
mv *.repo repos.bak
#仓库类别
echo '[local]
#仓库名称
name=local
#指定url访问路径为光盘挂载目录
baseurl=file:///mnt
#开启此yum源
enabled=1
#不验证软件包的签名
gpgcheck=0' > /etc/yum.repos.d/local.repo
#删除yum缓存并更新
yum clean all && yum makecache
#配置正向解析
#安装bind软件包
cd ~
yum -y install bind
#修改主配置文件
sed -i 's/127.0.0.1/any/' /etc/named.conf
sed -i 's/localhost/any/' /etc/named.conf
sed -i '14d' /etc/named.conf
#修改区域配置文件
sed -i '18,50d' /etc/named.rfc1912.zones
sed -i 's/localhost.localdomain/kgc.com/' /etc/named.rfc1912.zones
sed -i 's/named.localhost/kgc.com.zone/' /etc/named.rfc1912.zones
#修改区域数据配置文件
#备份区域数据配置文件
cd /var/named
cp -p named.localhost kgc.com.zone
sed -i 's/@/kgc.com./2' /var/named/kgc.com.zone
sed -i 's/rname.invalid./admin.abc.com./' /var/named/kgc.com.zone
sed -i '8s/@/kgc.com./' /var/named/kgc.com.zone
sed -i 's/127.0.0.1/192.168.116.90/' /var/named/kgc.com.zone
sed -i '10c www IN A 192.168.116.100' /var/named/kgc.com.zone
#启动服务,关闭防火墙
systemctl stop firewalld
setenforce 0
named -u named
#systemctl start named
#systemctl restart named
#如果服务启动卡住,可以执行下面命令解决
#rndc-confgen -r /dev/urandom -a
#在客户端的域名解析配置文件中添加DNS服务器地址
sed -i '2c nameserver 192.168.116.90' /etc/resolv.conf
以上是关于▶▶▶▶▶带你一键部署DNS正向解析的主要内容,如果未能解决你的问题,请参考以下文章