我想保留 www.mysite.com 用于特定目录,并保留 *.mysite.com 用于另一个目录。
当我过去这样做时,通配符指向与主站点相同的目录。
我能解释得最好,以下是我所得到的。
DNS
* (A) record
www (A) record
互联网信息服务
MySite.com
- bound: www.mysite.com *The IP address
- directory: /inetpub/wwwroot/mysite
*.MySite.com
- bound: mysite.com *The IP address
- directory: /inetpub/wwwroot/mysite_w
答案1
如果您使用的服务器上有两个 IP 地址,您将能够正确完成此操作。目前,IIS 无法处理主机标头中的通配符地址(这是一项常见的请求功能),因此您需要在 DNS 记录中将 www.mysite.com 指向一个 IP,将 *.mysite.com 指向另一个 IP。在 IIS 中,您将每个站点绑定到其各自的 IP 地址。
您需要这两个 IP 地址,因为您不能依赖主机头来区分站点。如果您无法在机器上获得两个 IP,您将无法使用 IIS 来驱动您的网站。