Comment Re:a decent commercial solution (Score 1) 77
I'll second the suggestion of Infoblox.
I manage DNS for an organization with a class B range and a few thousand more private IP ranges. We've used NetID in the past (originally owned by Optivity, now Nortel). It gets the job done with an Oracle database and a java interface/application server and can manage IP, DHCP and DNS - but is quite expensive. Infoblox is slowly replacing its functions.
I'd say that "IP address management" can include allocating DHCP and static IP ranges, recording information about hosts (hostname, responsible party, etc), and probably includes some DNS record management as well.
And no, for a large and complex organization - a large, flat text file is not a good enough management tool. If multiple parties need access to the data, probably with different permission sets and some type of referential integrity is needed, PHP+text files will get a bit cumbersome.
I manage DNS for an organization with a class B range and a few thousand more private IP ranges. We've used NetID in the past (originally owned by Optivity, now Nortel). It gets the job done with an Oracle database and a java interface/application server and can manage IP, DHCP and DNS - but is quite expensive. Infoblox is slowly replacing its functions.
I'd say that "IP address management" can include allocating DHCP and static IP ranges, recording information about hosts (hostname, responsible party, etc), and probably includes some DNS record management as well.
And no, for a large and complex organization - a large, flat text file is not a good enough management tool. If multiple parties need access to the data, probably with different permission sets and some type of referential integrity is needed, PHP+text files will get a bit cumbersome.