transfer from multiple views to single view

李拓 iloutuoli at gmail.com
Fri Mar 8 08:34:30 UTC 2013


Thank you. That works!

I only used TSIG like this:
view "v1" {
       server 1.1.1.1 key {...};
       zone "z1" { ....; masters {1.1.1.1}; ....... }
}

.....


2013/3/6 Mark Andrews <marka at isc.org>

>
> 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
>



-- 
Best Regards!
=================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20130308/723ad28f/attachment.html>


More information about the bind-users mailing list