Index: [Article Count Order] [Thread]

Date:  Wed, 1 Oct 2008 14:04:59 +0100
From:  "Martyn Bailey" <martyn (at mark) solis.co.uk>
Subject:  [coba-e:14131] Re: smbind
To:  Michael Stauber <bq (at mark) solarspeed.net>, coba-e (at mark) bluequartz.org
Message-Id:  <48E3838B.11566.F40712B@localhost>
In-Reply-To:  <200810011424.04089.bq (at mark) solarspeed.net>
References:  <48E37444.3949.F04C450@localhost>
X-Mail-Count: 14131

On 1 Oct 2008, at 14:24, Michael Stauber wrote:

> smbind is a PHP based tool to administer Bind nameserver entries. 

Yes, I know, I've used it on other distros :-)
 
> So yeah, there will be conflicts:
> 
> The DNS GUI for BlueQuartz rewrites the DNS entries entirely every
> time you use the DNS management and commit a change.
> 
> So if you use smbind, you better not touch the DNS modules built into
> the BlueQuartz GUI, or it will overwrite any changes that you made
> through smbind.

This was my main concern.

> Another alternative instead of smbind and Bind: 
> 
> MyDNS and MyDNSconfig.
> 
> MyDNS is a small DNS server which stores the DNS records in a MySQL
> database. 
> 
> Sounds silly? It ain't so. 

Absolutely, it's the only sensible way to manage DNS in my 
opinion.

[..]
> Also: Backing up or restoring DNS records is as simple as doing 
>a mysqldump or restoring one. 

All our mysql databases are backed up off-site nightly by 
automysqlbackup.pl - so in the event of anything very nasty 
happening, we can almost instantly recover all services.
 
> At the worst your MySQL records can be edited directly with phpMyAdmin
> as well, which is nice for mass IP address changes and therelike. 

This is exactly why having dns managed from a database is the 
only logical way to maintain them :-)
 
> I have a package for BlueQuartz that installs MyDNS and MyDNSconfig in
> one go and also disables the onboard Bind on a BlueQuartz. Aside from
> myself a few clients of mine are using it as well and it has saved
> them quite a few hassles in their DNS management.

Sounds like a very good alternative to smbind.  Where is it?