#!/bin/bash##软件包安装
yum install -y bind
# 修改主配置文件: /etc/named.conf
sed -i 's/127.0.0.1/any/'/etc/named.conf
sed -i 's/localhost/any/'/etc/named.conf
#修改区域配置文件: /etc/named.rfc1912.zones
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
sed -i '18,100d'/etc/named.rfc1912.zones
# 修改区域数据文件:
cd /var/named
cp-p named.localhost abc.com.zone
sed -i 's/127.0.0.1/192.168.133.10/'/var/named/abc.com.zone
sed -i '10,100d'/var/named/abc.com.zone
sed -i '9a www IN A 192.168.133.100'/var/named/abc.com.zone
sed -i '8s/@/abc.com./'/var/named/abc.com.zone
sed -i 's/@/abc.com./2'/var/named/abc.com.zone
sed -i 's/rname.invalid./admin.abc.com./'/var/named/abc.com.zone
### 添加指定DNS服务器
sed -i '1a nameserver 192.168.133.10'/etc/resolv.conf
###关闭防火墙、启动named服务
systemctl stop firewalld.service
setenforce 0
systemctl start named
systemctl restart named
###修改区域配置文件另外一种添加方法:
sed -i '12a zone "abc.com" IN { \n type master; \n file "abc.com.zone"; \n allow-update { none; }; \n };'/etc/named.rfc1912.zones