Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know this is probably a simple question, but I can't seem to find a definitive answer anywhere. We have two servers (Win2K3 SP1) running a single website on IIS 6.0 under NLB. Each server is running two network adapters, currently with one handling the "normal" server traffic, and the other handling the NLB cluster serving the single website. I'm wondering if it's possible and/or advisable to run multiple websites in IIS under different NLB clusters on the same two servers. If it is possible, does anyone have a link to anything that describes how to do this correctly?

Thanks in advance.

share|improve this question
up vote 2 down vote accepted

Sure. Your NLB rule should be specific to port 80 so any requests for any web site on port 80 should be handled by NLB. Just make sure that you have an external DNS A or CNAME record for the new site that points to the public ip address of the web server. In IIS you can then add host headers on each site so that incoming requests get routed to the correct web site.

Edit: You don't need multiple NLB clusters. One will do as it will handle all traffic going to port 80. IIS will differentiate between the web sites based on the host headers.

share|improve this answer
Ok, so in this case, we need a single "virtual IP" for each site within the cluster, which points at each server's dedicated IP on port 80. Then IIS can take care of the rest. Thanks! – PITADev Nov 17 '09 at 12:00

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.