Originally posted by: SelArom
heh thanks for all the replies fellas, I had already considered using host headers, and I know how to set them up on the server, but how exactly do they help me on the client side? like, usually what I do to connect to my server locally is I just type 
http://SERVER/ and i'm there! but using host headers, how do I let the server know which site I want locally? do I have to buy a domian name?
		
 
		
	 
All you have to do for local access to your site is to:
1) Create a separate INTERNAL DNS Host ("A") record for your web site (i.e. mydomain, instead of mydomain.com). Point the record to the IP address of your internal web server.
2) Then add the new Host name for the web site as another Host Header choice in IIS. This is just another alias for the same web site.
3) Then enter "http://mydomain" into your web browser.
Your web browser will go to DNS, find out where the site "http://mydomain" is located (it's on your own web server), then it will ask the web server to please serve the web site with the name "mydomain".
Basically, each web site hosted in IIS will have THREE Host Header names:
mydomain.com
www.mydomain.com
mydomain
The first two are for public access to your site. The last one will only resolve internally for internal access to your web site.