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
[Server]
name=Red Hat Enterprise Server
baseurl=file:///mnt/Server
enable=1
gpgcheck=0
EOF
yum -y install? bind 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 install? successful————“
?
service named restart
?
轉載于:https://blog.51cto.com/breaklinux/1438849
總結
以上是生活随笔為你收集整理的RedHat 脚本搭建dns服务!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS2008 只生成DLL不生成lib文
- 下一篇: IDEA 导出UML类图