transfer from multiple views to single view

Mark Andrews marka at isc.org
Tue Mar 5 20:15:58 UTC 2013


Use TSIG to select the right instances

MASTER:
key "transfer.key.v1" {
	....
};
key "transfer.key.v2" {
	....
};
acl all-transfer-keys {
	key transfer.key.v1; keyy transfer.key.v2;
};

view "v1" {
	match-clients { key transfer.key.v1; !all-transfer-keys; .... };
	zone "z11" {...;
		allow-transfer { key transfer.key.v1; ...};
	} //need transfer
	zone "z12" {...}
	zone "z13" {...}
};
view "v2" {
	match-clients { key transfer.key.v2; !all-transfer-keys; .... };
	zone "z11" {...}
	zone "z12" {...;
		allow-transfer { key transfer.key.v2; ...};
	} // need transfer
	zone "z13" {...}
};

SLAVE:
key "transfer.key.v1" {
	....
};
key "transfer.key.v2" {
	....
};
acl all-transfer-keys {
	key transfer.key.v1; keyy transfer.key.v2;
};
view "sv" {
	zone "z11" {
		masters { 1.2.3.4 key transfer.key.v1; };
	}
	zone "z21" {
		masters { 1.2.3.4 key transfer.key.v2; };
	}
}



In message <CABdaON+7A1W-bMdHqtgr2mzr=S-P0ZosRCA1_ns9DW07+maX6w at mail.gmail.com>
, =?UTF-8?B?5p2O5ouT?= writes:
> --===============1563807216180304331==
> Content-Type: multipart/alternative; boundary=bcaec55403ea99e7c904d72faed3
> 
> --bcaec55403ea99e7c904d72faed3
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: quoted-printable
> 
> Hi,all
> 
> I want to transfer multiple views from master to slave. The zones are in
> different views in master, and in single view in slave.
> 
> Ex:
> 
> MASTER:
> 
> view "v1"{
>     zone "z11" {...} //need transfer
>     zone "z12" {...}
>     zone "z13" {...}
> }
> 
> view "v2" {
>     zone "z21" {...} //need transfer
>     zone "z22" {...}
>     zone "z23" {...}
> }
> 
> SLAVE:
> view "sv" {
>     zone "z11" {...}   // from v1 z11
>     zone "z21" {...}  //  from v2 z21
> }
> 
> What should I do?
> 
> Maybe I can share a dynamic zone between multiple views, but the MASTER's
> named.conf will be very complex.
> 
> --=20
> Best Regards=EF=BC=81
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> =3D=3D=3D=3D=3D=3D=3D=3D
> 
> --bcaec55403ea99e7c904d72faed3
> Content-Type: text/html; charset=UTF-8
> Content-Transfer-Encoding: quoted-printable
> 
> <div dir=3D"ltr"><div><div>Hi,all<br><br></div>I want to transfer multiple =
> views from master to slave. The zones are in different views in master, and=
>  in single view in slave.<br><br></div><div>Ex:<br><br></div><div>MASTER:<b=
> r>
> 
> <br></div><div>view "v1"{<br></div><div>=C2=A0 =C2=A0 zone "=
> z11" {...} //need transfer<br></div><div>=C2=A0=C2=A0=C2=A0 zone &quot=
> ;z12" {...}<br></div><div>=C2=A0=C2=A0=C2=A0 zone "z13" {...=
> }<br>}<br><br></div><div>view "v2" {<br>
> 
> </div><div>=C2=A0=C2=A0=C2=A0 zone "z21" {...} //need transfer<br=
> ></div><div>=C2=A0=C2=A0=C2=A0 zone "z22" {...}<br></div><div>=C2=
> =A0 =C2=A0 zone "z23" {...}<br>}<br><br></div><div>SLAVE:<br></di=
> v><div>view "sv" { <br></div>
> 
> <div>=C2=A0 =C2=A0 zone "z11" {...}=C2=A0=C2=A0 // from v1 z11<br=
> ></div><div>=C2=A0 =C2=A0 zone "z21" {...}=C2=A0 //=C2=A0 from v2=
>  z21<br>}<br clear=3D"all"></div><div><div><div><br></div><div>What should =
> I do?<br><br></div><div>Maybe I can share a dynamic zone between multiple v=
> iews, but the MASTER's named.conf will be very complex. <br>
> 
> </div><div><br></div><div>-- <br>Best Regards=EF=BC=81<br>=3D=3D=3D=3D=3D=
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> =3D=3D=3D<br>
> </div></div></div></div>
> 
> --bcaec55403ea99e7c904d72faed3--
> 
> --===============1563807216180304331==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline
> 
> _______________________________________________
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe
>  from this list
> 
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
> --===============1563807216180304331==--
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka at isc.org



More information about the bind-users mailing list