一鍵部署DNS解析

2021-10-14 05:03:43 字數 1591 閱讀 4529

#!/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....