Das sollte der Router wie alle Anfragen über Port Address Translation regeln. Halt nein, das funktioniert ja nur, wenn die Anfrage aus dem Netz kommt. Ergo müssen beide Server unterschiedliche Ports nutzen. Aber wie macht man einem Client von außen klar, dass der eine Server über Port 80 und der andere über Port 81 zu erreichen ist zum Beispiel? :grübel:
Du kannst das ganze auch über virtuelle Hosts regeln. So habe ich das zum Beispiel mit meinem Apache gemacht. Im Router gibst Du dann beide
IP-Adressen von beiden Rechnern über Port 21 frei.