Bind Clustering

Chris Buxton chris.p.buxton at gmail.com
Thu Jul 29 03:22:21 UTC 2010


Updates are always forwarded to the zone masters, as configured in the
zone statement itself. And yes, the update is only forwarded
(successfully) once.

BIND assumes that each zone has exactly one "primary master". That's
why updates are forwarded only once. If you want a true multi-master
setup, you'll need to look at other options. For example:

- BIND with modifications or additional software.
- Microsoft DNS and AD-integrated zones.

There are other options.

Regards,
Chris Buxton
Bluecat Networks

On 7/28/10, Gordon A. Lang <glang at goalex.com> wrote:
> This reply is a few months delayed, but this issue is still very important
> to me, and I'm hoping you can take a few minutes to help out.
>
> I finally took some time to read through the code, and unfortunately I was
> unable to identify where forward target(s) are obtained in the update
> forwarding action.  There's a lot of structure to reverse engineer -- too
> much for a casual effort.  So perhaps you can tell me where I can find the
> pertinent code...  ?
>
> My belief was that somewhere in the code, the SOA record is obtained, and
> the MNAME is used as the forward target -- this belief was based on trial
> and error observations.
>
> What you suggested is that the update forwarding actually uses the masters
> list from the named.conf file for forwarding targets.
>
> I was unable to find clues one way or another.
>
> But another thing about your response that leaves me wondering if I fully
> understand your response is that you say it "walks the list of masters
> trying each one in turn," and with the word "trying" in there, it suggests
> that it walks the list only until the first successful update.  Perhaps I am
> incorrectly reading into it, but if you could clarify that point, I would
> appreciate it.  ---  I would expect that if the masters list is used, then
> ALL masters should always get the updates.
>
> Thanks in advance.
>
> --
> Gordon A. Lang
>
> ----- Original Message -----
> From: "Mark Andrews" <marka at isc.org>
> To: "Gordon A. Lang" <glang at goalex.com>
> Cc: <bind-users at lists.isc.org>
> Sent: Friday, April 09, 2010 5:58 PM
> Subject: Re: Bind Clustering
>
>
>>
>> In message <A2E77ADF810A44D1B6AA8AB760ABDB80 at CORP.FSROOT.FLAGSTAR.COM>,
>> "Gordon
>> A. Lang" writes:
>>> Regarding my wild idea for synchronizing mulitiple dynamic masters..
>>> my idea is flawed.
>>>
>>> Evidently, the "allow-update-forwarding" only forwards to the MNAME
>>> configured in the SOA.  I was thinking it forwarded to the masters
>>> configured in the conf file.  Oh well.  I guess we'll just have to
>>> wait for ISC to implement multi-master replication.  Anyone know
>>> when this might occur?
>>
>> What makes you say that?   If you look at the implementation it walks
>> the list of masters trying each one in turn.
>>
>>> --
>>> Gordon A. Lang
>>> _______________________________________________
>>> bind-users mailing list
>>> bind-users at lists.isc.org
>>> https://lists.isc.org/mailman/listinfo/bind-users
>> --
>> Mark Andrews, ISC
>> 1 Seymour St., Dundas Valley, NSW 2117, Australia
>> PHONE: +61 2 9871 4742                 INTERNET: marka at isc.org
>>
> _______________________________________________
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
>

-- 
Sent from my mobile device



More information about the bind-users mailing list