Automate Domain additions in IIS

  • Status Closed
  • Budget $100 - $300 USD

Project Description

.NET VB DNS and IIS WebSite Creation Program,Installation and Test

-The program needs to automate the creation of zones and A records on neighbouring Windows 2000 DNS and Windows 2003 IIS servers.

- The script must next post a new host record on a remote web-form which requires an authentication login to get to - a little finicky.

-And it needs to create new host names or sub-domains in IIS - [url removed, login to view], [url removed, login to view], and so on - for example.

This can be accomplished through DNS WMI provider. The dll must be launched by a PHP script. Additionally the code will need to set IIS parameters for default document, host headers, etc.

Functionality required;

1. [url removed, login to view] dll that I pass the following parameters to via PHP

a. Domain Name ([url removed, login to view])

Host Name (or host and sub-domain) [url removed, login to view], [url removed, login to view], etc.

b. Root folder path (d:web)

c. IP address ([url removed, login to view])

2. Based upon this information it needs to;

a. Create DNS Zone for [url removed, login to view]

b. Create A records for [url removed, login to view], [url removed, login to view] or [url removed, login to view] (blank A record)- on the Windows 2000 DNS server

d. Enumerate through IIS and find the next available IIS Instance ID

e. Create a new IIS website named [url removed, login to view]

f. Assign the ip address from above

g. Set host headers to true, and enter [url removed, login to view] and [url removed, login to view]

h. Set default documents to [url removed, login to view] and [url removed, login to view]

3. Provide full source with good inline comments. Provide compiled .dll as well.

4. My preference is [url removed, login to view] 2005, if you would prefer to do this in C# 2005 or [url removed, login to view] 2003, please explain why as I would consider this for a good reason.

5. Payment will be made in full upon my successful testing code within my environment.

I have attached the following links for your reference, this may or may not be helpful in jump starting your code.

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

I have a few partially completed scripts that may be of assistance but I would prefer to discuss this with someone who has made this work already.

Get free quotes for a project like this

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online