Looking to find information as to whether I can set up bind for
multi-master DNS. I want to be able to update DNS records via any or more
than one nameserver in the domain and have the records updated and
propagated regardless if the "master" is available. Is this supported or
are there ways to make this work with bind?
> Looking to find information as to whether I can set up bind for
> multi-master DNS. I want to be able to update DNS records via any or more
> than one nameserver in the domain and have the records updated and
> propagated regardless if the "master" is available. Is this supported or
> are there ways to make this work with bind?
Not at this time. We've discussed the subject at some length and it
may appear in a future release, but it's not on the near-term roadmap.
BIND 9 does support update forwarding (i.e., slaves receiving updates
and passing them on to the master), but that doesn't sound like what
you're looking for.
-- Evan Hunt -- e...@isc.org
Internet Systems Consortium, Inc.
Am 2012-08-05 20:26:06, hacktest Du folgendes herunter:
> Not at this time. We've discussed the subject at some length and it
> may appear in a future release, but it's not on the near-term roadmap.
Something for bind10?
> BIND 9 does support update forwarding (i.e., slaves receiving updates
> and passing them on to the master), but that doesn't sound like what
> you're looking for.
I do not think, because if the master goes Off-Line you are screwed
I have some automated scripts, which check the MASTER if it is On-Line
or not, and if not, a SLAVE switch to MASTER.
Requires that all SLAVES have rsynced backupfiles from the MASTER.
Another method would be that you do NOT USE SLAVES at all but instead
install on all MASTERS a CGI script and put the DATA for the ZONES in
CSV files, do cross-updates and let a script create the Zones
automaticaly.
Currently I am working on this kind of setup because I have an ADMIN
workstation/server with a PostgreSQL database with all required infos in
my office and replicated 3 times in the Internet in differnt countries.
It does not mather, on which ADMIN workstation/server I am working. It
will always update all 12 name servers correctly.
Thanks, Greetings and nice Day/Evening
Michelle Konzack
-- ##################### Debian GNU/Linux Consultant ######################
Development of Intranet and Embedded Systems with Debian GNU/Linux
Internet Service Provider, Cloud Computing
<http://www.itsystems.tamay-dogan.net/>
>> Looking to find information as to whether I can set up bind for
>> multi-master DNS. I want to be able to update DNS records via any or more
>> than one nameserver in the domain and have the records updated and
>> propagated regardless if the "master" is available. Is this supported or
>> are there ways to make this work with bind?
> Not at this time. We've discussed the subject at some length and it
> may appear in a future release, but it's not on the near-term roadmap.
> > Not at this time. We've discussed the subject at some length and it
> > may appear in a future release, but it's not on the near-term roadmap.
> Couldn't this be done with DLZ?
DLZ is a mechanism by which it could be done, but as far as I'm aware no
one has done it. You'd need a database that did active data replication on
the backend, and a DLZ driver for that database which supported dynamic
updates. (The DLZ API introduced in BIND 9.8 has support for those, but
most existing DLZ drivers are still using the older API.)
I wouldn't want to do it that way, though; DLZ's too slow.
-- Evan Hunt -- e...@isc.org
Internet Systems Consortium, Inc.
Each BIND instance is a "master", DLZ-backed by a multi-master,
fast-replication datastore (such as a directory) will give you what you
want, and many have made this work. You will need to do some building (the
zone management piece) and some tuning (pessimal performance until you make
it yours, heavy toll from attempting IXFR from it). You'll need to
understand DNS, BIND, your datastore technology and some of the caveats of
multimaster replication, including preventing race-condition and granular
resource locking, as well as inter-box semaphores.
Good luck.
--
david t. klein
Cisco Certified Network Associate (CSCO11281885)
Linux Professional Institute Certification (LPI000165615)
Redhat Certified Engineer (805009745938860)
[mailto:bind-users-bounces+root=nachtmaus...@lists.isc.org] On Behalf Of
Evan Hunt
Sent: Monday, August 06, 2012 5:40 PM
To: Chris Buxton
Cc: bind-us...@lists.isc.org
Subject: Re: Multi-master DNS with Bind
> > Not at this time. We've discussed the subject at some length and it > > may appear in a future release, but it's not on the near-term roadmap.
> Couldn't this be done with DLZ?
DLZ is a mechanism by which it could be done, but as far as I'm aware no one
has done it. You'd need a database that did active data replication on the
backend, and a DLZ driver for that database which supported dynamic updates.
(The DLZ API introduced in BIND 9.8 has support for those, but most existing
DLZ drivers are still using the older API.)
I wouldn't want to do it that way, though; DLZ's too slow.