Hee -- ever read Neal Stephenson's "In the Beginning was the Command
Line"? There's a chapter call the Noosphere, in which he postulates that
proprietary software vendors exist in a very very thin shell between
what's conceivable but doesn't exist yet (think air) and what's so damn
common that it's free (think dirt).

Back in 1998 I interviewed with a company called American Internet
Company. They were pitching a product called DNS Registrar, and it did
exactly what you're describing -- map DHCP leases into the DNS system.
We didn't hit it off, and Cisco bought them six weeks later. They
renamed the product Network Registrar. You may be amused by the fact
that AIC and Cisco both sold this functionality for $10,000 per license.

<quote>
HAMLET
Let me see.

Takes the skull
Alas, poor Yorick! I knew him, Horatio: a fellow
of infinite jest, of most excellent fancy: he hath
borne me on his back a thousand times; and now, how
abhorred in my imagination it is! my gorge rims at
it. Here hung those lips that I have kissed I know
not how oft. Where be your gibes now? your
gambols? your songs? your flashes of merriment,
that were wont to set the table on a roar? Not one
now, to mock your own grinning? quite chap-fallen?
Now get you to my lady's chamber, and tell her, let
her paint an inch thick, to this favour she must
come; make her laugh at that.
</quote>

Jack

On Sat, 23 Feb 2002, Eric House wrote:

> With a bit of help from Michael D. Schleif I've created a package for
> my Dachsetein routers that puts local hostnames into dns as they're
> assigned leases.  It's working for me, so I'm posting it in case it'll
> help someone else -- or in case I've done something stupid. :-)
>
> <http://home.attbi.com/~erichouse1/leaf/dhcp2dns.lrp>
>
> Here's the readme:
>
> This package works with tinydns.lrp, dnscache.lrp and dhcpd.lrp to add
> the names of local hosts given leases to the local dns namespace.
>
> It should just "drop in" -- i.e. not require configuration.
>
> It contains two files.  The first goes in /etc/init.d and gets run at
> startup.  All it does is add a line to /etc/crontab that calls the
> second script every N minutes (default 5).
>
> The second script, called from /etc/crontab, checks whether the leases
> file has changed.  If it has, it parses it for hostname:IPADDR pairs,
> and adds them in the correct format to the private dns data file.  It
> then restarts tinydns and dnscache.
>
>
>
> Disclaimer: While I've been using and tweaking some variant of LRP for
> a couple of years, I'm a C/C++ programmer with little professional
> experience with either shell scripting or system administration.  This
> is probably not the best way to do what I've done.  But I've done it,
> and put it out hoping that it'll be useful to someone.  If you do
> find it useful (or fix something), let me know.  Or if the same
> thing's already been done better please point me at it!
>
> Thanks for the help (and for a great product)!
>
> --Eric House
>
> ******************************************************************************
> * From the desktop of: Eric House, [EMAIL PROTECTED]                            *
> *     Check out Safe Harbor for PalmOS: <http://www.peak.org/~fixin/harbor>  *
> ******************************************************************************
>
>
>
> _______________________________________________
> Leaf-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/leaf-user
>

-- 
Jack Coates
Monkeynoodle: A Scientific Venture...


_______________________________________________
Leaf-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user

Reply via email to