Chinaunix首页 | 论坛 | 博客
  • 博客访问: 638945
  • 博文数量: 110
  • 博客积分: 3808
  • 博客等级: 中校
  • 技术积分: 1930
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-15 14:32
个人简介

声的伟大!

文章分类

全部博文(110)

文章存档

2014年(1)

2013年(2)

2012年(12)

2011年(81)

2010年(14)

分类: LINUX

2011-03-01 16:18:53

#!/bin/bash
#
yum install bind -y
yum install caching-nameserver -y
echo "Please input your domain:"
read DOMAIN
echo "Please input your network,Usage:[0.168.192]:"
read NET
echo "Please input your IP:"
read IP
LAST=`echo $IP |cut -d"." -f4`
cat >> /etc/named.conf << EOF
options {
 directory "/var/named";
};
zone "." IN {
 type hint;
 file "named.ca";
};
zone "localhost" IN {
 type master;
 file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" IN {
 type master;
 file "named.local";
};
zone "$DOMAIN" IN {
 type master;
 file "$DOMAIN.zone";
};
zone "$NET.in-addr.arpa" IN {
 type master;
 file "$NET.zone";
};
EOF
 
chown :named /etc/named.conf
 
echo "/etc/named.conf created successfully..."

cat >> /var/named/$DOMAIN.zone << EOF
\$TTL 86400
\$ORIGIN $DOMAIN.
@ IN SOA $DOMAIN. root.$DOMAIN. (
     `date +%Y%m%d`01
     1H
     10M
     1W
     1D )
 IN NS ns
 IN MX 10 mail
ns IN A $IP
mail IN A $IP
imap IN A $IP
EOF
 
cat >> /var/named/$NET.zone << EOF
\$TTL 86400
@ IN SOA $DOMAIN. root.$DOMAIN. (
     `date +%Y%m%d`01
     1H
     10M
     1W
     1D )
 IN NS ns.$DOMAIN.
 IN MX 10 mail.$DOMAIN.
$LAST IN PTR ns.$DOMAIN.
$LAST IN PTR mail.$DOMAIN.
$LAST IN PTR imap.$DOMAIN.
EOF
 
chown :named /var/named/$DOMAIN.zone /var/named/$NET.zone
echo "/var/named/$DOMAIN.zone , /var/named/$NET.zone created successfully..."
 
阅读(1251) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~