如何在IIS 7.5绑定中将IP地址设置为主机头

时间:2013-06-03 15:31:43

标签: iis-7.5

我在使用IP地址连接到IIS 7.5网站时遇到问题。

我使用IIS 7.5设置了Win2008服务器。它只有一个绑定到它的IP地址(10.10.10.10),IIS听起来就好了。我有IIS托管两个网站:defaultsite和mysite。这两者都必须存在。 (公平地说,我有更多的网站,但2会简化一些事情。)

Defaultsite是典型的IIS默认站点,其IIS绑定为“*:80:”

我想通过DNS名称访问“mysite”,还要访问公共IP地址1.1.1.1。所以我添加了适当的绑定: “:80:1.1.1.1” “:80:mysite.com”

我的DNS和负载均衡器正在将流量正常移动到IIS服务器。通过“mysite.com”访问服务器时一切正常,如果我尝试其他方式进入服务器,我会获得默认站点。

问题是当我使用1.1.1.1到达服务器时,我到达那里,但我仍然被发送到“defaultsite”而不是“mysite”。我的IIS日志和我检索的文件内容验证了这种行为。

有关如何将IP地址设置为站点绑定上的主机头的任何想法? (搜索这种情况很令人烦恼;因为每当你使用主机头/绑定时,我的所有关键术语都会出现。)

1 个答案:

答案 0 :(得分:0)

从默认站点中删除* .80的绑定并使其响应10.10.10.10,然后在您键入1.1.1.1站点时将获取其他站点。 IIS正在响应请求,但规则指出'如果任何站点在端口80上通过,则响应默认站点'。 DNS名称有效,因为您按名称进行,并且默认站点上没有查找。

相关问题