IIS中带有URL的网站主机

时间:2018-06-27 16:50:31

标签: iis windows-10 website-hosting

我要在其中一台计算机上托管一个网站,以便从另一台计算机访问该网站。 (相同的本地网络)到目前为止,我已经这样做了。

步骤1 :在IIS中托管网站。

第2步:使用“编辑绑定”更改了主机名。

enter image description here

第3步:然后,我更改了位于“ C:\ Windows \ System32 \ drivers \ etc”的主机文件

   192.168.8.100   mylocalhost.com

步骤4 :同时关闭私有和公共Windows防火墙。 (我知道这很不好。但是现在可以了。在解决此问题之后,我可以添加入站规则)

我尝试使用托管环境访问URL http://mylocalhost.com:8082 。这是成功的,但是当我尝试从另一台计算机(在同一本地网络中)访问该URL时,无法访问该URL。没有上面的绑定名称(mylocalhost.com),我可以使用 http://192.168.8.100:8082

访问该网站

我想使用url连接到本地网络的任何计算机/移动设备访问网站。谁能告诉我解决问题的方向?

环境信息

  • Windows 10
  • IIS(版本10)

1 个答案:

答案 0 :(得分:0)

您的问题是第3步-您假设一台客户端计算机上的主机文件将应用于您网络上的所有计算机。您需要描述某种行为的服务器。

主机文件仅由该单台计算机用来解析或覆盖dns。每台计算机都有其自己的文件,没有与网络上其他计算机共享此文件的默认方法。您的选择是:

  1. 将主机文件条目添加到每个设备。
  2. 设置DNS服务器。您的路由器可能支持此功能,并且可能通过DHCP向您的客户端提供DNS服务器,因此无需其他配置。只需登录其Web界面并配置dns名称。如果您的路由器无法为您完成此操作,则您需要在一台计算机上运行DNS服务,然后将路由器dhcp / dns配置为使用此新DNS服务,或者手动将所有客户端配置为使用新DNS进行DNS解析。
  3. 设置活动目录服务器,并将所有计算机加入域(设置AD包括DNS服务器)。
  4. 某些公共DNS提供程序允许您在公共DNS中指定私有IP。因此,假设您拥有域example.com,则可以为您的192.168.8.100 IP地址创建A记录my.example.com。这将是公共的,但实际上只有您专用网络上的设备才能连接到您的服务器(即,碰巧使用相同内部ip的不同物理计算机/网络)。