我们有一个指向我们 IP 的通配符 A 记录,并且有多个在带有主机头的 IIS 6 上运行的站点,并且为域提供了通配符 SSL 证书,以便每个站点都可以在 SSL 下运行。
例如:https://A.foo.comhttps:/B.foo.com https:/C.foo.com
一切运行正常,但我注意到,当我们输入不存在的子域名(例如 D.foo.com)时,它会重定向到 A.foo.com。知道这是为什么吗?或者我该如何改变它?我认为我们可能在向域名提供商应用通配符 A 记录之前以及在设置 SSL 证书之前就设置了 A.foo.com 网站。
谢谢。
答案1
IIS 中默认网站的默认配置是不过滤主机头。该网站将接收任何与其他网站不匹配的请求。
在默认状态下,无论主机头包含什么,IIS 6 的默认网站都会接收对服务器的所有请求(通过 IP 地址)。