Q: Alternative to Port 80 for http In Windows Server 2008 we can host multiple websites under a single IP by relying on Host headers. My problem is I have only one IP address and I want to dedicate it to a single application like below:

Host : *  (for any host header. to provide *.example.com)
  IP : 192.108.0.0
  Port : 80

Now I want to do this with another application, too, like this:

Host : *  (for any host header. to provide *.domain2.com)
  IP : 192.108.0.0
  Port : 80

I can't use the same IP twice because it will create a conflict. So I thought I would use an alternative to port 80 and redo the second application like below:

Host : *  (for any host header. to provide *.domain2.com)
  IP : 192.108.0.0
  Port : 234

Is this possible? Can I then connect to domain2.com without specifying the port in the URL?
Need this => domain2.com
Not this => domain2.com:234
I am using IIS.

A: No, you can't run on a different port than port 80 without specifying the port in the URL.
But why can't you just set your web server to provide the first site when the Host: header matches "*.example.com" and the second site when it matches "*.domain2.com"?  (Someone might even be able to tell you how to do that if you tell us what web server you're using.)

A: If you're using Apache you can use name based virtual hosts.  It provides a solution to this exact situation whereby it will answer for any domain you wish on the same IP address. 
