#!/bin/bash
#檢測是否掛載df|
grep
"sr0"if[
$?-eq0]
;then
#掛載則直接安裝dns軟體包
yum-y
install
bind
&>
/dev
/null
else
mount
/dev
/sr0
/mnt
#若沒掛載,則先進行掛載,再安裝軟體包
yum-y
install
bind
&>
/dev
/nullfi#
修改主配置檔案:/
etc/
named
.conf
sed-i
's/127.0.0.1/any/'
/etc/named.conf
sed-i
's/localhost/any/'
/etc/named.conf
#修改區域配置檔案:/
#修改區域資料配置檔案:/
var/
named
/named
.localhostcd/
var/
named
cp-p
named
.localhost
pyy.
com.
zone
sed-i
's/@/pyy.com./g'
/var/named/pyy.com.zone
sed-i
's/127.0.0.1/192.168.220.7/'
/var/named/pyy.com.zone
sed-i
'9a www in a 192.168.220.7'
/var/named/pyy.com.zone
sed-i
'/aaaa/d'
/var/named/pyy.com.zone
#新增指定dns伺服器
sed-i
'1a nameserver 192.168.220.7'
/etc/resolv.conf
#關閉系統防火牆和系統安全機制
systemctl
stop
firewalld
setenforce
0#開啟dns服務
systemctl
restart
named
DNS一鍵正向解析部署(文件)
dns一鍵正向部署的shell指令碼 內容 bin bash df grep sr0 if eq 0 then yum y install bind dev null 若已掛載則直接安裝bind軟體包 else mount dev cdrom mnt dev null yum y install b...
使用Shell指令碼一鍵部署DNS正向解析
bin bash 首先先判斷檢查磁碟是否掛載 df grep sr0 將過濾出來的sr0交給df檢視是否已經掛載 if eq 0 then 如果掛載了 yum install y bind dev null 就安裝bind軟體包 else 如果沒有掛載 mount dev sr0 mnt 先掛載磁碟...
DNS正向解析一鍵指令碼部署,優化版
dns正向解析一鍵指令碼部署,優化版 bin bash echo e 033 31m 正在驗證當前為僅主機還是nat模式 033 0m echo e 033 31m 檢測當前為僅主機模式,為您配置本地yum源 033 0m mount dev sr0 mnt dev null cd etc yum....