在 windows 上为 SimpleHTTPServer 查找我的 IP 地址
Finding my IP address on windows for SimpleHTTPServer
我已经在笔记本电脑上启动了一个 HTTP 服务器,使用:
python -m SimpleHTTPServer
我想从不同网络中的另一台计算机访问它。我尝试使用 whatismyip 找到笔记本电脑 运行 HTTP 服务器的 IP,然后从其他网络上的 PC 调用,如:
http://xx.xx.xx.xx:8000
因为 8000 是它启动的默认端口。但是,这似乎不起作用。什么是正确的方法?
首先你需要知道你的 public IP 地址。
这就是人们从外部找到您的网络的方式。你可以通过谷歌搜索找到这个 "whatsmyip".
例如你的public ip地址是66.66.66.66
然后您需要知道您的私人 IP 地址,这是人们(或机器)从您的网络中找到您的 PC 的方式。
打开cmd并输入ipconfig
例如你的私有IP地址是192.168.1.13
困难的部分来了
您需要将访问 public ip 的人转发到您网络中的私有 ip。
看起来像这样:
Here is a comprehensive guide on how to do that
多半是你需要去你的网关ip,我的是192.168.1.1
如果你看到上图
登录路由器,找到端口转发部分。
在那里你将传入的请求转发到 HTTP/TCP PORT 8000
到你的私有 ip 地址端口 8000,例如:192.168.1.13:8000
看起来像这样:
我已经在笔记本电脑上启动了一个 HTTP 服务器,使用:
python -m SimpleHTTPServer
我想从不同网络中的另一台计算机访问它。我尝试使用 whatismyip 找到笔记本电脑 运行 HTTP 服务器的 IP,然后从其他网络上的 PC 调用,如:
http://xx.xx.xx.xx:8000
因为 8000 是它启动的默认端口。但是,这似乎不起作用。什么是正确的方法?
首先你需要知道你的 public IP 地址。
这就是人们从外部找到您的网络的方式。你可以通过谷歌搜索找到这个 "whatsmyip".
例如你的public ip地址是66.66.66.66
然后您需要知道您的私人 IP 地址,这是人们(或机器)从您的网络中找到您的 PC 的方式。
打开cmd并输入ipconfig
例如你的私有IP地址是192.168.1.13
困难的部分来了
您需要将访问 public ip 的人转发到您网络中的私有 ip。
看起来像这样:
Here is a comprehensive guide on how to do that
多半是你需要去你的网关ip,我的是192.168.1.1
如果你看到上图
登录路由器,找到端口转发部分。
在那里你将传入的请求转发到 HTTP/TCP PORT 8000
到你的私有 ip 地址端口 8000,例如:192.168.1.13:8000
看起来像这样: