如何在没有 DNS 映射的情况下访问 IIS 中的站点

如何在没有 DNS 映射的情况下访问 IIS 中的站点

在我的IIS 7.5举办Windows Server 2008 R2我有几个网站没有分配 DNS 地址。我们以网站名称为 的网站(在 IIS 中命名)为例mySite。我为该网站设置了标准绑定,没有主机名。

在此处输入图片描述

假设我的服务器 IP 地址是101.22.23.01。因此,我认为为了访问该网站,我应该在浏览器的地址栏中输入:

[IP_address]/[sitename]

在这种情况下:

101.22.23.01/mySite

但它不起作用。我是否应该在绑定中指定其他内容?

答案1

您将需要使用主机头并创建适当的 DNS 记录来使用相同的 IP 地址托管多个网站。

编辑:例如,您需要为每个站点创建绑定。为端口 80 创建绑定,并在主机名字段中输入 www.mysite.com,然后创建 dns 条目(或设置本地主机文件进行测试)以指向该 IP 地址。为端口 80 创建第二个绑定,并在主机名字段中输入 www.myothersite.com,然后创建 DNS 条目。

换句话说,如果不进行 DNS 映射或将站点绑定到另一个端口或 IP 地址,您将无法访问这些多个站点

答案2

您可以在绑定中添加主机名(mySiteHostName.com)和 IP 地址(101.22.23.01)。

您需要在客户端主机文件中添加条目。C:\Windows\System32\drivers\etc\hosts 文件

101.22.23.01 mySiteHostName.com。

现在您可以在客户端机器上进行测试,而无需创建 DNS 记录。

相关内容