我有一个Default Web Site
在 IIS 上调用的网站,它通过使用所有未分配的 IP 地址并省略绑定上的主机名来获取所有传入流量
因此,我可以通过转到浏览器并输入以下内容在本地访问它:
http://localhost/index.html
我可以在网络中的另一个盒子上访问它,方法是打开浏览器并将本地主机替换为机器名称(webapps
),如下所示:
http://webapps/index.html
这一切都很好。
现在,我添加了第二个网站,该网站使用该intra.company.com
网站绑定中的主机名。
如将 IIS 中的主机名设置为 www.example.com中所述,我将以下内容添加到位于我的主机文件中C:\Windows\System32\drivers\etc
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 intra.company.com
现在,在本地,如果我浏览到,我会得到正确的页面:
http://intra.company.com/index.html
我的问题是,我能否以某种方式从另一台计算机导航到该地址,类似于我连接到托管在 localhost 上的站点的方式。
像这样的东西:
http://webapps.intra.company.com/index.html
http://webapps/intra.company.com/index.html
http://webapps:intra.company.com/index.html
但是,在编写 url 时,这些疯狂的猜测都不起作用。
有任何想法吗?
注意 1:这可能可以通过更改网络上的 DNS 服务器来解决,但我现在无法访问它,所以我想看看是否有一种方式路由到一个盒子加上一个主机名。
注意 2:此外,我可以将虚拟文件夹添加到默认网站并将请求重定向到 localhost 以及将文件夹名称重定向到新网站,但这感觉像是错误的方法。我确实有两个不同的网站,它们将解析为具有非常不同的访问模式的不同主机名,因此将它们分开似乎是理想的。