1. 程式人生 > 實用技巧 >DNS實用指令碼: 快速配置反向區域的slave

DNS實用指令碼: 快速配置反向區域的slave

#!/bin/bash
read-p"setmastereg:192.168.1.1;enter'quit'forquit:"master
if[$master=="quit"];then
echo"bye"
exit0
fi
read-p"enternetWorkaddresseg:192.168.1;enter'quit'forquit:"netAddress
mkSlave()
{
net=$(echo"$1"|awk-F.-vvar=""'{for(i=NF;i>1;i--){var=var$i"."};var=var$1;printvar}')
echo-e"\nzone\""$net.in-addr.arpa"\"IN{
typeslave;
masters{"$master";};
file"slaves/$1.zone";
allow-update{none;};
};">>/etc/named.rfc1912.zones
}
while[$netAddress!="quit"];do
mkSlave$netAddress
echo"success"
read-p"enternetWorkaddresseg:192.168.1192.168.1.1;enter'quit'forquit:"netAddress
done
echo"bye"



使用方法:


wKioL1hqQlHy63V-AAF7QGGKbts630.png

wKiom1hqQm3yboGkAAFEERscaxA730.png


轉載於:https://blog.51cto.com/362475097/1888390