文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>添加连续规则子域的DNS管理脚本

添加连续规则子域的DNS管理脚本

时间:2007-06-05  来源:千里飘雪

添加连续规则子域的DNS管理脚本

目标:新增 demo1.test1.com至 demo25.test1.com这25个子域,相关设定已经在/opt/bind/etc/named.conf修改,只需要添加相应的zone文件了,位置 /opt/bind/var/named/test1.com/目录下

#!/bin/bash
declare -i aaa //定义两个整型数,好进行数值运算(自增)
declare -i bbb
aaa=0

while (( aaa <= 2 )) //做十位数循环,
do

while (( bbb < 9 )) // 个位数循环
do
if (( aaa == 2 &&bbb >= 5 )) //如果是高于25就退出
then
exit;
else
bbb=bbb+1
echo $bbb
[ $((aaa == 0)) = 1 ] && dn=db.demo$bbb.test1.com||dn=db.demo$aaa$bbb.test1.com //文件名:如果十位为0避免出现 demo01的情况,而是demo1
# dn=db.demo$aaa$bbb.test1.com
[ $((aaa == 0)) = 1 ] && dd=demo$bbb.test1.com||dd=demo$aaa$bbb.test1.com //域名,不能加db.,不然会出错


filepath=/opt/bind/var/named/test1.com/$dn //定义存放路径
echo "$TTL 3600
@ IN SOA ns1.test1.com. postmaster.test1.com. (
2005060600 ; serial
10800 ; refresh
3600 ; retry
604800 ; expire
3600 ; minimum
)" >>$filepath
echo ";" >>$filepath
echo "; Nameserver(s) for the domain." >>$filepath
echo ";" >>$filepath
echo " IN MX 10 mail.c2.test1.com.
IN A 192.168.1.2

$dd. IN NS ns1.test1.com.
$dd. IN NS ns2.test1.com.

" >>$filepath

fi
done

相关阅读 更多 +
排行榜 更多 +
开局一个小兵最新版

开局一个小兵最新版

休闲益智 下载
火柴人联盟2腾讯qq登录版

火柴人联盟2腾讯qq登录版

体育竞技 下载
tsuki odyssey游戏(月兔冒险奥德赛)

tsuki odyssey游戏(月兔冒险奥德赛)

休闲益智 下载