0

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

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

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

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

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

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

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

4

1 回答 1

0

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

于 2013-06-03T15:48:14.050 回答