#!/bin/bash#先判断是否挂载,并检查bind软件包是否安装
yum -y install bind &>/dev/null
if [ $? -ne 0 ];then
mount /dev/cdrom $>/dev/null
else
yum -y install bind &>/dev/null
fi
#修改主配置文件
sed -i 's/127.0.0.1/any/g' /etc/named.conf
sed -i 's/localhost/any/g' /etc/named.conf
#修改区域配置文件,添加正向区域配置
sed -i 's/localhost.localdomain/abc.com/g' /etc/named.rfc1912.zones
sed -i 's/named.localhost/abc.com.zone/g' /etc/named.rfc1912.zones
#配置正向区域数据文件
#保留源文件的权限和属主的属性复制
cd /var/named
cp -p named.localhost abc.com.zone
sed -i 's/@ rname.invalid/abc.com. admin.abc.com/g' /var/named/abc.com.zone
sed -i 's/@/abc.com/2g' /var/named/abc.com.zone
sed -i '8s/@/abc.com./g' /var/named/abc.com.zone
sed -i 's/'127.0.0.1/192.168.241.3/g /var/named/abc.com.zone
sed -i '9a www IN A 192.168.241.3' /var/named/abc.com.zone
sed '$d' /var/named/abc.com.zone
#开启DNS服务,关闭防火墙
systemctl start named
systemctl stop firewalld
setenforce 0 &>/dev/null
###客户机需要手动配置DNS服务器地址
#vim /etc/resolv.conf
#将原来的地址给注释,手动输入DNS服务器地址,退出保存即可


使用shell脚本一键部署DNS正向解析相关推荐

  1. shell脚本详解(九)——一键部署DNS正向解析

    shell脚本详解(九)--一键部署DNS正向解析 一.DNS正向解析 二.shell脚本一键部署 一.DNS正向解析 详情请点击:DNS正向解析 二.shell脚本一键部署 #!/bin/bash ...

  2. shell脚本 一键部署 Lnmp 及社区论坛 服务架构

    shell脚本 一键部署 Lnmp 一键部署 Lnmp 一键部署 注:亲,记得把所需要的软件包,先放到/opt目录中:以及该机子的内存大小.核数先设置好! #!/bin/bash #先配置好yum e ...

  3. shell脚本一键部署LNMP

    前言 使用shell脚本一键部署LNMP需要的安装包 nginx-1.15.9.tar.gz mysql-boost-5.7.20.tar.gz php-7.1.10.tar.bz2 Discuz_X ...

  4. linux的dns怎么配置正向区域文件,linux系统下部署DNS正向解析

    DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...

  5. shell脚本一键部署lnmp架构

    shell脚本一键部署lnmp架构 1. 创建存放脚本的目录 2. 创建脚本文件 3. 编写脚本 4. 通过IP地址直接访问PHP界面 1. 创建存放脚本的目录 [root@localhost ~]# ...

  6. centos7 ssr一键脚本_RHEL7(Centos7)下使用shell脚本一键部署服务

    今天配置服务觉得有些麻烦,想着写一个能一键配置nfs服务端的shell脚本,当然在安装之前需要配置一个yum源,所以我一并将这些功能写在了一个shell脚本里. 脚本如下: #author:Roya ...

  7. 使用shell脚本一键部署LNMP架构

    #/bin/bash##将需要的安装包传到/opt目录下,并关闭防火墙 systemctl stop firewalld systemctl disable firewalld &>/d ...

  8. DHCP、PXE自动化部署操作系统、DNS正向解析、NFC共享目录服务--(程序员心碎的一天,碎了的自行粘上)

    DHCP.PXE自动化部署操作系统.DNS正向解析.NFC共享目录服务--(程序员心碎的一天,碎了的自行粘上 一.实验准备 二.实验要求 三.实验过程 1.配置DHCP (1).修改虚拟网络编辑器 ( ...

  9. SHELL脚本自动化部署MFS分布式文件系统

    前言:在我们运维中,最常见的文件存储系统大概就是NFS了,但是随着网站压力不断增加,NFS渐渐不能满足企业数据增长需求,有木有自动扩展.高效.部署.实施方便快捷的分布式存储供我们使用呢?那我们来看一下 ...

最新文章

  1. angular学习笔记(十三)
  2. nginx 转将http跳转到https
  3. 20171101从现在开始就请有计划的学习吧!
  4. To B 赛道上,“飞奔的大象”阿里会赢吗?
  5. ssm-学子商城-项目第三天
  6. python中文版下载-python3.8.1汉化版
  7. Python编程 基础篇(一)
  8. Echarts柱状图属性设置大全
  9. cropper裁切图片并预览上传(1)
  10. Codeforces - Mike and Feet
  11. spring概念理解之IOC(控制反转)
  12. 我们以为长大了就很懂得爱,却不明白小孩子才是最懂爱的(小王子,豆瓣9.0)
  13. linux权限可被登录用户读取,Linux 用户及权限详解
  14. 协同数据交换平台详细设计方案(word)
  15. Ubuntu 18.04 Mellanox ConnectX 网络适配器驱动安装
  16. 需求获取方法之观察与文档审查
  17. vCenter STS证书即将过期
  18. footstrap实现星巴克官网
  19. python3之多线程(应用一)
  20. 谁是幕后英雄?笔记本代工关系大揭秘

热门文章

  1. 优秀编程技术公众号推荐
  2. [转载]Struts Web开发框架WebPage3
  3. React82_useCallback()
  4. 随机打乱数据框DataFrame中行的顺序
  5. 2023年重庆大学工商管理考研上岸前辈备考经验指导
  6. 草蟒“逗号表”模块介绍及中文命名随想
  7. Pandas小白入门原理解释(一)---将value_counts的结果转为DataFrame
  8. android apn
  9. 【概率论】3-5:边缘分布(Marginal Distribution)
  10. Quartus Win10系统USB-Blaster驱动识别解决方法