Multiple IIS servers (https) to one public IP

RouterOs: V6.3x
Hardware: CCR1009

Situation:
1 public IP Address (xxx.xxx.xxx.xxx) (WAN eth)
Public DNS many A-records to xxx.xxx.xxx.xxx for http://www.sub1.domain.com, http://www.sub2.domain.com and etc
RouterOs: local adresses 192.168.x.x/16
Web server1: 192.168.1.11, http://www.sub1.domain.com

Web server2: 192.168.1.18, http://www.sub8.domain.com
All webservers runs IIS on port 80 or 443

What I want is that from the internet from your browser you go to Web server1 with url https://sub1.domain.com, you go to Web server2 with url https://sub2.domain.com and etc.
The one way is use Web-Proxy http://wiki.mikrotik.com/wiki/Multiple_Web_Servers
But in the article say: “works only for http connections not https connections, as transparent web proxy does not support https connections.” (This page was last modified on 11 February 2011, at 10:34.)

May be i can use web proxy RouterOS for https? Or is there another way for https redirect by dns. Currently used the MS TMG 2010 for this.

Thanks, Vasily.

There’s no way to do it with current RouterOS for https, you need proper reverse proxy. Even for http, using web proxy in RouterOS is just a hack, not proper solution.