我要在其中一台计算机上托管一个网站,以便从另一台计算机访问该网站。 (相同的本地网络)到目前为止,我已经这样做了。
步骤1 :在IIS中托管网站。
第2步:使用“编辑绑定”更改了主机名。
第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连接到本地网络的任何计算机/移动设备访问网站。谁能告诉我解决问题的方向?
环境信息
答案 0 :(得分:0)
您的问题是第3步-您假设一台客户端计算机上的主机文件将应用于您网络上的所有计算机。您需要描述某种行为的服务器。
主机文件仅由该单台计算机用来解析或覆盖dns。每台计算机都有其自己的文件,没有与网络上其他计算机共享此文件的默认方法。您的选择是:
example.com
,则可以为您的192.168.8.100 IP地址创建A记录my.example.com
。这将是公共的,但实际上只有您专用网络上的设备才能连接到您的服务器(即,碰巧使用相同内部ip的不同物理计算机/网络)。