入门级别款 一看就会 shell一键部署dns正向解析
Posted wl.88888888
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入门级别款 一看就会 shell一键部署dns正向解析相关的知识,希望对你有一定的参考价值。
shell脚本一键部署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
以上是关于入门级别款 一看就会 shell一键部署dns正向解析的主要内容,如果未能解决你的问题,请参考以下文章
❤️Python从入门到精通(二十五)Python多进程的使用,一看就会❤️
面试不懂redis?来这看看阿里P8大牛总结的Redis入门指南,一看就会!
史上最通俗易懂的Python入门教程,漫画图文生动有趣,一看就会