Don't even know what invision is.
But I'll relate my experience.
When I design a new web site, I host everything locally. Whtever it's on a linux server or W2k. I always use W2k Dns as my primary DNS resolution when I'm designing locally.
Let's say I'm gonna do a website called
www.mikeysmokespole.com
To set everything up I do the following:
In w2k dns, I create a new zone. THe zone is called mikeysmokespole.com. The zone is not an active directory zone. It's the radio button below the active directory one. Note the zone is not called
www.mikeysmokespole.com.
After the new zone is created....(accept defaults afterwards), I make a new "A Entry" or host entry in that zone. I give it the name www nad let w2k append the domain name (mikeysmokespole.com) FOr the IP address, I enter the IP Address of the Web server.
Now, taking out configuring IIS for multiple web sites (using host headers)....once you have it configured in the way I've specified above....
This is all local resolution. But it shows you how to set it up. To verify it works, assuming you're on your w2k server, make sure that the dns resolution is set to the same ip address as your w2k server in the networking tab. Assuming it is, and that DNS and IIS are running, you can now go into your browser and type
www.mikeysmokespole.com
Note: When you browse to IIS this way, it views it as outside access.....and unless you have a file in the c:\inetpub\wwwroot\ named index.html or index.htm...you wont' be able to see anything (access privileges). I usually add a simple file called test.htm to my webroot and browse to
www.mikeysmokespole.com/test.htm.
nce you get this working, then you can move to getting a public DNS set up right. All you would have to do to change it to a public access is
1. Configure your routing to allow port 80 in
2. Enter the IP Address of your server into your public DNS.
3. Wait for a zone update (sometimes you have to.....sometimes you don't.....largely depends on yoru registrar)
4. Change the networking configuration on your server to point to a public name server....if you have the name server of your registrar you can change it to this. If you use your ISP's DNS server here, then you'll HAVE to wait for a zone update before it will resolve your new IP Address.
If you want to host more then one domain on your IIS Server, it gets trickier.....but it's still relatively simple.....although not as simple as Apache IMO.
Regarding Mysql......if youre running it on the 2k server, and all access is from the 2k server, you can just put three entries in the mysql tables (mysql admin database) in the tables db, host, and user, and you'll be up and running there.......
my .02. Hope it helps.....and doesn't spread confusion