中国青基会
RSS
热门关键字:  None  linux+moodle安装  mac  rhel5  199
当前位置 : Nixsky>服务器>DNS>列表

BIND view的master/slave同步

来源:文章 作者: 时间:2008-01-08 点击:

  在某些環境下, Z/T 搞不好更耗成本. 用 ftp 或 rsync 未嘗不是個好點子呢.

  總之, 只要確保所有 ns 的 db 是一致的, 那就行了.

  我解决了,把配置贴出来,方便其他人看

  58和59是master的IP,174和175是slave的IP

  master的配置:

  acl CNCbeijing { 61.48/14;61.135/16;61.148/15;202.96.0/18;202.99.0/18;202.106/16;202.108/16;221.216/13;222.128/14; };

  acl CNChebei { 60.0.0.0/12;61.55.0.0/16;61.159.0.0/18;61.182/16;202.99.128.0/18;218.11/15;221.192/14; };

  acl CNCshandong { 60.208.0.0/12;61.133.0.0/17;61.156.0.0/16;61.162.0.0/16;61.179.0.0/16;202.102.128.0/18;202.110.192.0/18;218.56.0.0/14;221.0.0.0/14; };

  acl CNCzhejiang { 60.12/16;221.12/16;};

  acl CNCgansu { 60.13.0/18;221.7.32/19;};

  acl CNCchongqing { 221.5.128/17;221.7.64/19;};

  acl CNCguangdong { 221.4/15;};

  acl CNCguangxi { 221.7.128/17;};

  acl CNCguizhou { 221.13.0/18;};

  acl CNChainan { 221.11.128/17;};

  acl CNCheilongjiang { 61.138.0/18;61.167/16;61.180.128/17;202.97.192/18;218.7/14;221.208/13;};

  acl CNChenan { 61.52/14;61.136.64/18;61.158.128/17;61.163/16;61.168/16;202.102.224/19;202.110.64/18;202.111.128/19;218.28/15;221.13.128/14;222.136/13;};

  acl CNCjiangsu { 221.6/16;};

  acl CNCjilin { 61.138.128/18;61.139.128/18;61.161.0/18;202.98.0/19;202.111.160/19;218.27/16;221.8/15;222.160/14;};

  acl CNCliaoning { 60.16/13;61.137.128/17;61.161.128/17;61.176/16;61.189.0/17;202.96.64/19;202.97.160/19;202.107.0/17;202.110.0/18;218.24/15;218.60/15;221.200/14;};

  acl CNCneimeng {60.31/16;221.199.128/17;};

  acl CNCneimenggu { 61.134.96/19;61.138.64/18;202.99.224/19;};

  acl CNCningxia { 221.199.0/18;};

  acl CNCqinghai { 221.207.0/18;};

  acl CNCshanxi {221.11.0/17;60.220/14;202.97.128/19;202.99.192/19;218.26/16;221.204/15;};

  acl CNCsichuan { 221.10/16;};

  acl CNCtianjin { 60.24/13;60.181/16;202.99.64/18;218.67.128/14;221.196/14;};

  acl CNCxinjiang { 60.13.128/17;221.7.0/19;};

  acl CNCxizang { 221.13.64/19;};

  acl CNCyunnan { 221.213/16;221.3.128/17;};

  acl testip {211.157.2.174;211.157.2.175;};

  acl testip2 {211.152.1.58;211.152.1.59;};

  view "internal" {

  match-clients { !211.152.1.59;!211.157.2.175;CNCbeijing;CNChebei;CNCshandong;CNCzhejiang;CNCgansu;CNCchongqing;CNCguangdong;CNCguangxi;CNCguizhou;CNChainan;CNCheilongjiang;CNChenan;CNCjiangsu;CNCjilin;CNCliaoning;CNCneimeng;CNCneimenggu;CNCningxia;CNCqinghai;CNCshanxi;CNCsichuan;CNCtianjin;CNCxinjiang;CNCxizang;CNCyunnan;testip;testip2;};

  recursion yes;

  notify-source 211.152.1.58;

  transfer-source 211.152.1.58;

  query-source address 211.152.1.58;

  include "common.zone.named.conf";

  zone "abc.net" IN {

  type master;

  file "abc.net.zone.bj";

  allow-transfer {211.157.2.174;};

  };

  };

  view "external" {

  match-clients { any; };

  recursion yes;

  notify-source 211.152.1.59;

  transfer-source 211.152.1.59;

  query-source address 211.152.1.59;

  include "common.zone.named.conf";

  zone "abc.net" IN {

  type master;

  file "abc.net.zone";

  allow-transfer {211.157.2.175;};

  };

  };

  slave的配置:

  acl CNCbeijing { 61.48/14;61.135/16;61.148/15;202.96.0/18;202.99.0/18;202.106/16;202.108/16;221.216/13;222.128/14; };

  acl CNChebei { 60.0.0.0/12;61.55.0.0/16;61.159.0.0/18;61.182/16;202.99.128.0/18;218.11/15;221.192/14; };

  acl CNCshandong { 60.208.0.0/12;61.133.0.0/17;61.156.0.0/16;61.162.0.0/16;61.179.0.0/16;202.102.128.0/18;202.110.192.0/18;218.56.0.0/14;221.0.0.0/14; };

  acl CNCzhejiang { 60.12/16;221.12/16;};

  acl CNCgansu { 60.13.0/18;221.7.32/19;};

  acl CNCchongqing { 221.5.128/17;221.7.64/19;};

  acl CNCguangdong { 221.4/15;};

  acl CNCguangxi { 221.7.128/17;};

  acl CNCguizhou { 221.13.0/18;};

  acl CNChainan { 221.11.128/17;};

  acl CNCheilongjiang { 61.138.0/18;61.167/16;61.180.128/17;202.97.192/18;218.7/14;221.208/13;};

  acl CNChenan { 61.52/14;61.136.64/18;61.158.128/17;61.163/16;61.168/16;202.102.224/19;202.110.64/18;202.111.128/19;218.28/15;221.13.128/14;222.136/13;};

  acl CNCjiangsu { 221.6/16;};

  acl CNCjilin { 61.138.128/18;61.139.128/18;61.161.0/18;202.98.0/19;202.111.160/19;218.27/16;221.8/15;222.160/14;};

  acl CNCliaoning { 60.16/13;61.137.128/17;61.161.128/17;61.176/16;61.189.0/17;202.96.64/19;202.97.160/19;202.107.0/17;202.110.0/18;218.24/15;218.60/15;221.200/14;};

  acl CNCneimeng {60.31/16;221.199.128/17;};

  acl CNCneimenggu { 61.134.96/19;61.138.64/18;202.99.224/19;};

  acl CNCningxia { 221.199.0/18;};

  acl CNCqinghai { 221.207.0/18;};

  acl CNCshanxi {221.11.0/17;60.220/14;202.97.128/19;202.99.192/19;218.26/16;221.204/15;};

  acl CNCsichuan { 221.10/16;};

  acl CNCtianjin { 60.24/13;60.181/16;202.99.64/18;218.67.128/14;221.196/14;};

  acl CNCxinjiang { 60.13.128/17;221.7.0/19;};

  acl CNCxizang { 221.13.64/19;};

  acl CNCyunnan { 221.213/16;221.3.128/17;};

  acl testip {211.157.2.174;211.157.2.175;};

  acl testip2 {211.152.1.58;211.152.1.59;};

  view "internal" {

  match-clients { !211.152.1.59;!211.157.2.175;CNCbeijing;CNChebei;CNCshandong;CNCzhejiang;CNCgansu;CNCchongqing;CNCguangdong;CNCguangxi;CNCguizhou;CNChainan;CNCheilongjiang;CNChenan;CNCjiangsu;CNCjilin;CNCliaoning;CNCneimeng;CNCneimenggu;CNCningxia;CNCqinghai;CNCshanxi;CNCsichuan;CNCtianjin;CNCxinjiang;CNCxizang;CNCyunnan;testip;testip2;};

  recursion yes;

  notify-source 211.157.2.174;

  transfer-source 211.157.2.174;

  query-source address 211.157.2.174;

  include "common.zone.named.conf";

  zone "abc.net" IN {

  type slave;

  file "abc.net.zone.bj";

  masters { 211.152.1.58; };

  transfer-source 211.157.2.174;

  };

  };

  view "external" {

  match-clients { any; };

  recursion yes;

  notify-source 211.157.2.175;

  transfer-source 211.157.2.175;

  query-source address 211.157.2.175;

  include "common.zone.named.conf";

  zone "abc.net" IN {

  type slave;

  file "abc.net.zone";

  masters { 211.152.1.59; };

  transfer-source 211.157.2.175;

  };

  };

  common.zone.named.conf

  zone "." IN {

  type hint;

  file "named.root";

  };

  zone "localhost" IN {

  type master;

  file "localhost.zone";

  allow-update { none; };

  };

  zone "0.0.127.in-addr.arpa" IN {

  type master;

  file "named.local";

  allow-update { none; };

  };

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册