▶▶▶▶▶带你一键部署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正向解析的主要内容,如果未能解决你的问题,请参考以下文章

一键部署DNS正向解析

百晓生带你玩转linux系统服务搭建系列----DNS服务的搭建一(正向解析)

▶▶▶▶shell一键部署◀◀◀◀(更新中)

▶▶▶▶shell一键部署◀◀◀◀(更新中)

▶▶▶▶shell一键部署◀◀◀◀(更新中)

部署正向解析DNS脚本