In the past when administering large domains, I've used the DNSTool -
One custom change I made to this tool was to modify it so that it used a
combination of OpenSSH and sudo for remote commands, file transfers, etc.
This may, or may not be what you're after - I'm presuming that you're
considering writing a tool to do the maintenance of the domains?
This email is my own opinion, no-one elses, yada yada...
<kevin+dated+1027780746.c57855        To:     irish linux users group <ilug@linux.ie>
Sent by: ilug-admin@linux.ie          Subject:     [ILUG] bind + lex + yacc...
i recently received this email from a friend of mine in the states:
i'm trying to figure out how to maintain about 200 domains, with a
hundred or so computers per domain.  some internal, some external.
i recently learned lex and yacc and i'm thinking that's the way to go.
i don't really know perl and i know it's useful but i think i can
obviously as a stupid developer with no real admin experience to speak
of, i'm not qualified to answer this question.  does anyone with real
admin experience have any suggestions here?  the problem sounds really
hard, and i doubt anyone has had to deal with this level of complexity
so there probably aren't any existing tools written.
anyone else have any opinions or experience i could pass on?
kevin@suberic.net     that a believer is happier than a skeptic is no more
fork()'ed on 37058400    the point than the fact that a drunken man is
meatspace place: home       than a sober one. the happiness of credulity is
This document is strictly confidential and is intended for use by the
This Disclaimer has been generated by CMDis

from localhost (localhost [127.0.0.1])
	by phobos.labs.netnoteinc.com (Postfix) with ESMTP id A5332440C9
	for <jm@localhost>; Mon, 22 Jul 2002 14:49:41 -0400 (EDT)
from dogma.slashnull.org [212.17.35.15]
	by localhost with IMAP (fetchmail-5.9.0)
	for jm@localhost (single-drop); Mon, 22 Jul 2002 19:49:41 +0100 (IST)
from webnote.net (mail.webnote.net [193.120.211.219]) by
    dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g6MHQX403521 for
    <jm-ilug@jmason.org>; Mon, 22 Jul 2002 18:26:34 +0100
from lugh.tuatha.org (root@lugh.tuatha.org [194.125.145.45]) by
    webnote.net (8.9.3/8.9.3) with ESMTP id KAA22925 for <jm-ilug@jmason.org>;
    Sat, 20 Jul 2002 10:46:42 +0100
from lugh (root@localhost [127.0.0.1]) by lugh.tuatha.org
    (8.9.3/8.9.3) with ESMTP id KAA27805; Sat, 20 Jul 2002 10:45:46 +0100
from mail2.mail.iol.ie (mail2.mail.iol.ie [194.125.2.193]) by
    lugh.tuatha.org (8.9.3/8.9.3) with ESMTP id KAA27775 for <ilug@linux.ie>;
    Sat, 20 Jul 2002 10:45:41 +0100
from dialup-0595.dublin.iol.ie ([193.203.146.83]
    helo=Hobbiton.cod.ie) by mail2.mail.iol.ie with esmtp (Exim 3.35 #1) id
    17Vqhi-0005Sx-00 for ilug@linux.ie; Sat, 20 Jul 2002 10:39:10 +0100
(from cdaly@localhost) by Hobbiton.cod.ie (8.11.6/8.9.3) id
    g6JHjT602412 for ilug@linux.ie; Fri, 19 Jul 2002 18:45:29 +0100
<20020719143536.GC2506@bagend.makalumedia.com>;
    from niall@linux.ie on Fri, Jul 19, 2002 at 03:35:36PM +0100
From ilug-admin@linux.ie  Mon Jul 22 19:49:43 2002