Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
698 views
in Technique[技术] by (71.8m points)

连接同一WiFi的手机设备无法访问电脑主机上的Web服务器

问题描述

手机设备与笔记本电脑连接在同一路由器下,笔记本上启动Web服务器之后通过手机设备使用IP地址访问Web服务器下的index.html文件,但无法访问,页面提示"ERR_ADDRESS_UNREACHABLE"。之后又ping手机设备的IP地址,结果如下图:
image.png

问题出现的环境背景及自己尝试过哪些方法?

1、笔记本电脑环境:
    系统: Microsoft Windows 10 专业版
    路由器型号:TP-Link
    防火墙状态:已关闭
2、排除Node服务器本身的原因
1、将项目部署到Nginx服务器上,通过手机设备访问电脑主机启动的项目,发现仍然不可行,暂时排除Node服务器的问题
2、将项目在本地电脑主机上通过IP地址访问,可行,完全排除Node服务器本身的问题
3、尝试过的解决方法:

(1)尝试解决方法一:

有人说是路由器设置了【AP隔离】,然后我去了解了路由器的AP隔离功能并关闭了它,重复上次的手机设备使用IP地址访问Web项目,页面仍然提示"ERR_ADDRESS_UNREACHABLE",未解决问题。

(2)尝试解决方法二:

有人说,通过电脑启动一个热点供手机连接,我选择了360免费WiFi,但瞬间就把笔记本也给弄断网了,尝试了好多次都是笔记本断网收尾,因此这种解决方法最终不了了之。

你期待的结果是什么?

启动服务器之后,能够通过手机设备使用IP地址访问Web服务器


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

提示 404 表示网站服务器可以顺利访问,你要从 node.js 网站服务器找原因。

如果手机无法访问网站,它不会出现 404,只会出现“访问超时”或“连接被重置”之类的错误。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...