I have a Microsoft SQL database with DNS information (A records, CNAMES and MX records) for my clients. I have a content management system that allows my clients to manage their DNS. What I need is a publishing script which will run on a Linux shared or virtual server. When I call it from an acceptable IP address (list in a text file in the script directory), it should compare the DNS records on the Virtual server with those in the database and should add, edit or delete any records that don't match. It should also log all changes made to a [url removed, login to view] file in the script directory with the date/time of each specific change, whether it was add, edit or delete and the information that was added/edited/deleted. The system should also allow for the management of zone level settings (such as TTL for a zone) in the same way. I also need help with setting this up and implementing it on three different servers so that I can have a robust DNS infrastructure. I am open to setting up two of the DNS servers as slaves off of the primary one or to running the script on all three. Please just let me know if any questions! best Wishes, Peter
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Mutually agreeable version of linux and BIND or other well recongized, widely available xNix DNS server. Probably a PHP script so I can call it. Microsoft SQL Server 2000.