DNS-GSLB简单部署脚本
2011-03-15 09:07
344 查看
#!/bin/bash
yum -y install bind* cachingnameserver*
touch /var/named/zone.client
touch /var/named/zone.server
touch /var/named/client.cyhd.com.cn
touch /var/named/server.cyhd.com.cn
cat>/var/named/chroot/etc/named.conf<<EOF
options
{
directory "/var/named";
recursion yes;
version "0.0.0";
zone-statistics yes;
max-cache-size 50M;
};
logging {
channel my_warning
{
file "data/warnings.txt" versions 30 size 20M;
#severity warning;
#print-category yes;
#print-severity yes;
print-time yes;
};
channel general
{
file "data/general.txt" versions 30 size 20M;
#severity info;
#print-category yes;
#print-severity yes;
print-time yes;
};
category default { my_warning; };
category queries { general; };
};
view "client" {
match-clients { 10.0.101.0/24; };
include "zone.client";
};
view "server" {
match-clients { 10.0.0.0/24; };
include "zone.server";
};
EOF
#############################################################################
cat>/var/named/chroot/var/named/zone.client<<EOF
zone "cyhd.com.cn" {
type master;
file "client.cyhd.com.cn";
};
EOF
#############################################################################
cat>/var/named/chroot/var/named/zone.server<<EOF
zone "cyhd.com.cn" {
type master;
file "server.cyhd.com.cn";
};
EOF
#############################################################################
cat>/var/named/chroot/var/named/client.cyhd.com.cn<<EOF
\$ORIGIN .
\$TTL 86400 ; 1 day
cyhd.com.cn IN SOA cyhd.com.cn. root.cyhd.com.cn. (
2010043000 ; serial
3600 ; refresh (1 hour)
300 ; retry (5 minutes)
86400 ; expire (1 day)
43200 ; minimum (12 hours)
)
NS ns1.cyhd.com.cn.
\$ORIGIN cyhd.com.cn.
ns1 A 10.0.101.248
www1 A 10.0.101.241
www2 A 10.0.101.242
www3 A 10.0.101.243
EOF
#############################################################################
cat>/var/named/chroot/var/named/server.cyhd.com.cn<<EOF
\$ORIGIN .
\$TTL 86400 ; 1 day
cyhd.com.cn IN SOA cyhd.com.cn. root.cyhd.com.cn. (
2010043000 ; serial
3600 ; refresh (1 hour)
300 ; retry (5 minutes)
86400 ; expire (1 day)
43200 ; minimum (12 hours)
)
NS ns1.cyhd.com.cn.
\$ORIGIN cyhd.com.cn.
ns1 A 10.0.0.248
www1 A 10.0.0.241
www2 A 10.0.0.242
www3 A 10.0.0.243
EOF
#############################################################################
本文出自 “梦~从这里起航” 博客,请务必保留此出处http://mayulin.blog.51cto.com/1628315/515469
yum -y install bind* cachingnameserver*
touch /var/named/zone.client
touch /var/named/zone.server
touch /var/named/client.cyhd.com.cn
touch /var/named/server.cyhd.com.cn
cat>/var/named/chroot/etc/named.conf<<EOF
options
{
directory "/var/named";
recursion yes;
version "0.0.0";
zone-statistics yes;
max-cache-size 50M;
};
logging {
channel my_warning
{
file "data/warnings.txt" versions 30 size 20M;
#severity warning;
#print-category yes;
#print-severity yes;
print-time yes;
};
channel general
{
file "data/general.txt" versions 30 size 20M;
#severity info;
#print-category yes;
#print-severity yes;
print-time yes;
};
category default { my_warning; };
category queries { general; };
};
view "client" {
match-clients { 10.0.101.0/24; };
include "zone.client";
};
view "server" {
match-clients { 10.0.0.0/24; };
include "zone.server";
};
EOF
#############################################################################
cat>/var/named/chroot/var/named/zone.client<<EOF
zone "cyhd.com.cn" {
type master;
file "client.cyhd.com.cn";
};
EOF
#############################################################################
cat>/var/named/chroot/var/named/zone.server<<EOF
zone "cyhd.com.cn" {
type master;
file "server.cyhd.com.cn";
};
EOF
#############################################################################
cat>/var/named/chroot/var/named/client.cyhd.com.cn<<EOF
\$ORIGIN .
\$TTL 86400 ; 1 day
cyhd.com.cn IN SOA cyhd.com.cn. root.cyhd.com.cn. (
2010043000 ; serial
3600 ; refresh (1 hour)
300 ; retry (5 minutes)
86400 ; expire (1 day)
43200 ; minimum (12 hours)
)
NS ns1.cyhd.com.cn.
\$ORIGIN cyhd.com.cn.
ns1 A 10.0.101.248
www1 A 10.0.101.241
www2 A 10.0.101.242
www3 A 10.0.101.243
EOF
#############################################################################
cat>/var/named/chroot/var/named/server.cyhd.com.cn<<EOF
\$ORIGIN .
\$TTL 86400 ; 1 day
cyhd.com.cn IN SOA cyhd.com.cn. root.cyhd.com.cn. (
2010043000 ; serial
3600 ; refresh (1 hour)
300 ; retry (5 minutes)
86400 ; expire (1 day)
43200 ; minimum (12 hours)
)
NS ns1.cyhd.com.cn.
\$ORIGIN cyhd.com.cn.
ns1 A 10.0.0.248
www1 A 10.0.0.241
www2 A 10.0.0.242
www3 A 10.0.0.243
EOF
#############################################################################
本文出自 “梦~从这里起航” 博客,请务必保留此出处http://mayulin.blog.51cto.com/1628315/515469
相关文章推荐
- Linux平台自动部署脚本的一个简单例子
- 非常简单的部署脚本(JavaWeb项目)和部署项目教程
- 简单的linux服务器部署shell脚本
- 『NodeJS』简单的本地 DNS 代理脚本
- Shell脚本——DNS自动部署
- Vmware虚拟技术我做主之二:dns+IIS实现简单的网站部署
- (已编辑脚本超简单)在CentOS7上部署OpenStack 步骤详解
- 通过shell脚本批量部署ssh私钥认证以及批量操作工具pssh的简单使用
- 简单的nginx一键部署脚本
- 简单的exp全备份脚本及部署过程(step by step)
- Oracle简单的删除归档日志脚本部署
- 学习笔记之简单的自动部署用户的脚本
- Linux下DNS简单部署(主从域名服务器)
- shell脚本部署并启动tomcat(简单例子)
- mysql简单的多实例部署脚本BB(shell)
- linux下自动部署DNS脚本
- Linux下DNS简单部署(主从域名服务器)
- jenkins自动部署应用到tomcat中,编译后shell脚本的简单示例
- 史上最简单的SpringCloud教程 | 第十一篇: docker部署spring cloud项目