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