绑定IIS通配符子域

我需要在IIS 7.5上添加一个“站点映射”来接受满足一些通配符的域,例如:我需要一些网站映射到子域:

* .aaa.bbbb.com

这意味着:anything.aaa.bbbb.com等等。

与Apache不同,IIS 7.5本身不支持通配符绑定,就像您在使用基于名称的托pipe时描述的那样。

您可以从基于名称的托pipe切换到基于IP的托pipe,并将1个IP专用于此网站。 这并不总是对IP的大量利用。

话虽如此,你可以使用寻址* .aaa.bbbb.com的规则,使用URL Rewrite实现所需的结果,并将其重写为aaa.bbbb.com的请求:

 <rule name="CustomRule" enabled="true" patternSyntax="Wildcard" stopProcessing="true"> <match url="*.aaa.bbbb.com" /> <action type="Rewrite" url="http://aaa.bbbb.com/{R:0}" /> </rule> 

设置通配符DNS条目,将任何主机parsing为特定IP地址(专用),并在绑定上设置该IP。 希望有一天,IIS将有这个function。