flask应用程序可通过本地主机访问,但无法通过IP访问

flask应用程序可通过本地主机访问,但无法通过IP访问,flask,windows-defender,Flask,Windows Defender,我在新的windows 10虚拟机上安装了一个flask应用程序。我可以通过localhost:8081访问应用程序-我想在网络上提供此功能。我在windows defender上添加了端口8081的防火墙规则,如下所示: 当我尝试使用IP或主机名进行访问时,我得到错误的连接被拒绝 我也在端口80上进行了尝试,得到了相同的结果。端口似乎仍然被阻塞。我没有在这个虚拟机上运行其他任何东西。如何修复此问题?您需要更改计算机和路由器上的安全规则。可能存在某种关于设备如何相互通信的安全规则。我在netge

我在新的windows 10虚拟机上安装了一个flask应用程序。我可以通过localhost:8081访问应用程序-我想在网络上提供此功能。我在windows defender上添加了端口8081的防火墙规则,如下所示:

当我尝试使用IP或主机名进行访问时,我得到错误的连接被拒绝


我也在端口80上进行了尝试,得到了相同的结果。端口似乎仍然被阻塞。我没有在这个虚拟机上运行其他任何东西。如何修复此问题?

您需要更改计算机和路由器上的安全规则。可能存在某种关于设备如何相互通信的安全规则。

我在netgear路由器上没有看到任何会阻止端口的规则。Windows 10 pro是从头安装的。问题似乎出在windows的默认安装上。您尝试过这个吗?弄明白了-问题是我是如何开始烧瓶的。我必须启动Flask,指示dns获取的ip地址:Flask run-h 192.168.1.100