在我的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 记录。