ycvodzf 发表于 2018-5-11 09:09:49

RedHat 脚本搭建dns服务!

  1.配置好yum脚本
#!/bin/bash
# by breaklinux
echo "--------------- mount cdrom ------------------"
umount /dev/cdrom &> /dev/null
mount /dev/cdrom /mnt &> /dev/null
  echo "--------------- create yum ------------------"
touch /etc/yum.repos.d/yum.repo
cat << EOF > /etc/yum.repos.d/yum.repo

name=Red Hat Enterprise Server
baseurl=file:///mnt/Server
enable=1
gpgcheck=0
EOF
  yum -y installbind bind-chroot bind-libs bind-utils &>/dev/null
echo "________________---------install bind ___________"
  cd /var/named/chroot/etc/
touch named.conf
chown root:named named.conf

cat << EOF> /var/named/chroot/etc/named.conf
  options{
  directory "/var/named";
};
zone "breaklinux.com.zheng" IN {
         type master;
      file "breaklinux.com.zheng";
       allow-transfer {192.168.1.120;};
};
  EOF
  
cd /var/named/chroot/var/named/
touch breaklinux.com.zheng
chown root:named breaklinux.com.zheng
cat << EOF> breaklinux.com.zheng
$TTL 86400
@ SOA breaklinux.com. admin.breaklinux.com.(
          2014072
         4H
         30M                                                                                          12H
         1D
)
  @       IN               NS            ns1.breaklinx.com.
ns1   IN               A            192.168.1.110
EOF
  
echo ”—bind installsuccessful————“
  service named restart
页: [1]
查看完整版本: RedHat 脚本搭建dns服务!