首页 > 解决方案 > 为什么我不能访问另一台计算机上的简单 Python 服务器?

问题描述

我正在http.server使用以下命令运行 Python: py -m http.server --bind 0.0.0.0

我可以通过在浏览器的地址栏中输入来访问同一台计算机上的服务器bob:8000(我可能会或可能不会将我的计算机命名为 Bob),但是当我尝试从同一网络上的另一台计算机以相同的方式访问服务器时,它说

无法访问此站点

找不到 bob 的服务器 IP 地址。

我以前可以访问此服务器,但自从升级我的互联网和路由器后我就无法访问了。如何从另一台计算机访问此服务器?

标签: pythonnetworkingserver

解决方案


嘿,如果您从另一台计算机访问它,您应该使用您的 IPv4 地址。您只能0.0.0.0:8000从您的计算机访问,同样您只能从您的计算机使用以下地址

  1. 127.0.0.0:anyport
  2. localhost:anyport
  3. 0.0.0.0:anyport

您始终可以通过在 cmd 中键入 ipconfig 来找到您的 IPv4 地址,IPv4 地址看起来像这样

192.168.xxx.xxx,10.0.xxx.xxx

尝试此操作后,您应该可以从另一台计算机访问该页面

祝你好运!


推荐阅读