这是一个完全奇怪的场景,我找不到任何解决方案。目的:使用连接到同一 WIFI 的 Android 设备的浏览器测试网站。结果:- 其他 PC 可以使用端口 80 上的 IP 地址 192.168.1.9 毫无问题地连接到该服务器。- 只有 Android 机器(IP 192.168.1.199)无法连接到服务器(也使用 IP 地址)。
我尝试了所有方法、网络上找到的所有资源,但都没有成功。
------- 编辑 --------- 奇怪的是,同一无线连接上的其他机器可以毫无问题地连接,只有 Android 设备不能。我不使用域名,只使用裸 IP 地址。
我也尝试在我的 Android 手机上使用 tracerout 应用程序,它实际上可以使用 IP 地址来追踪服务器机器。
请帮忙。
答案1
我猜想你的路由器会将无线客户端与网络隔离。这意味着通过 wifi 连接的任何东西都可以上网,但对本地网络一无所知。因此,你可以尝试以下 2 件事来缩小范围:
- 查看路由器设置并关闭“AP 隔离”或类似功能(请参阅路由器手册)
- 将端口转发到您的网络服务器,然后尝试使用您的外部 IP 通过 Android 访问它。根据您的 ISP,如果他们阻止端口 80,您可能必须使用非标准端口。
答案2
您是否已更新 Android 手机中的服务器 DNS 以及用于通过 Android 手机检查网站的服务器,并更改端口 80 并使用一些端口(例如系统未使用的随机端口),在本地检查您的网站是否正常运行。最后,使用 ping 检查您的系统是否与手机保持活动连接。如果您发现此答案,请在评论中告知。