我在使用IIS建立网站时遇到了问题。我以前做过此事,但从未公开过,对此有麻烦。
我正在使用: Windows 10虚拟机(主机操作系统:OSX High Sierra) IIS 阿里斯路由器
创建静态IP后,我将无法再使用192.168.0.1从VM访问路由器。
我创建了静态IP 192.168.0.10,并尝试在IIS的端口80上使用该IP托管该站点。这没有用。从主机操作系统,我仍然可以访问路由器,该路由器已在端口80上为192.168.0.10设置了端口转发。我已经允许80和81通过防火墙。
我尝试过的组合是192.168.0.10:80、192.168.0.10:81、65.27.x.x:80(根据路由器站点的我的外部IP),65.27.x.x:81。我已经尝试了从Windows 10 VM,OSX(VM Host OS)甚至我尝试在同一网络中连接到WiFi并从WiFi断开的手机的所有这些连接。所有这些给了我一个未发现的错误。
但是,我能够使用192.168.0.10从Windows 10 VM访问该站点。
我几个小时以来一直在切换IP和连接,论坛对我没有帮助。我之前有静态IP和默认网关。使用192.168.172 IP,我无法端口转发。两者都使用192.168.0.10 IP,我无法完全从VM访问Internet。
以下是我当前设置的屏幕截图:
Windows VM(托管站点的来宾OS):
Mac OSX High Sierra(主机OS不是托管站点):