#!/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服務器地址,退出保存即可


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/240927.html
標籤:其他
