手机想访问电脑的ip地址失败?

前提: 电脑A是先通过有线连接连到外网。 然后开热点给另一台电脑(电脑B)和手机当wifi

问题总结: 我在电脑A上启动了一个python的http.server服务。 在本机上能够通过ip地址访问。但其他电子设备都不能访问到这个地址。 想请大家帮忙看一下怎么解决。

如题所示: 个人这边想尝试通过python的http.server在电脑A上开一个短暂的服务器用来传文件用。 ip地址
电脑A:ip地址是 192.168.137.1.
将防火墙也关闭了

但即使是这样,无论是我的手机还是电脑B还是不能成功访问192.168.137.1:8000这个端口。

电脑B能成功ping通 192.168.137.1这个地址。

但通过wireshark抓包发现电脑B(地址是192.168.137.211)的TCP发包都要重传。
重传

本来想的是不是这个电脑A当热点是不是导致局域网中不能互相访问。但我又试了一下电脑B当服务器, 电脑A很轻松的就能访问对应的Ip地址。

是不是因为::1这个地址是环回地址所以其他设备不能访问啊? 还是因为其他原因?

添加问题补充: 我将电脑B访问地址时候的抓包消息截图贴一下。 感觉全程都是电脑B在发消息。电脑A没有回应的

抓包结果
包内内容

我突然想到,是不是端口没开放的问题,所以去查找了一下端口地址,想问一下:下图这个截图是不是表明这个端口没有对外开放,所以其他网络访问不到啊?

阅读 2.8k
3 个回答

所以他不能访问这个http服务具体错误代码是什么,可以按照HTTP的状态代码去分析问题出在哪里了。

你的http服务启动的时候不要用localhost,改成127.0.0.1

启动的时候用局域网(本机)ip试一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题