【笔记】如何建立一个“真正”的局域网

实现方法

实现方法其实很简单,我用phpstudy在本地建了一个WNMP环境(Windows+Nginx+MySQL+PHP),建了一个网站,我希望这个网站能够在局域网内可被其它设备访问。

标题所谓真正的局域网指的是不依赖外部网络而建立的局域网(也就是完全断网的局域网)

但实现方法其实很简单粗暴,就是切断网络,然后开热点给其他设备连。

开热点可以是手机开,也可以是电脑开,没有什么区别,只要能够建立局域网就行

但是貌似只有手机支持断网后开热点,Windows在关闭网络连接后是无法打开热点的(我尝试过网上的命令行的办法,但是我的网卡的“支持承载网络”处显示的是否,我就没办法搞了)

但是问题来了,无论怎么搞,手机都无法正常通过电脑对应的内网ip访问电脑上建立的网站

解决办法如下

需要进行的配置

检查其它设备是否能够Ping通该IP

如果是手机,可以在MT管理器的终端模拟器中使用ping命令,如果ping通则说明你无需进行下列操作,此时无法访问网站的原因大概率是因为Nginx的配置文件出错了,要确保网站的Nginx配置文件中listen的是 0.0.0.0:80;,或者是listen 80;(哪怕端口不一定是80)

认定该网络为专用网络而非公用网络

右键连接上的热点(若显示无Internet连接则说明该热点是不连网的,正常),点击属性,在网络配置文件类型中选择专用网络(而不是默认推荐的公用网络)

打开网络发现

在设置——网络和Internet——高级网络设置——高级共享设置——专用网络中勾选网络发现

允许 Windows 防火墙接收 ping 请求(ICMP)

按下win+r,输入wf.msc并回车

左侧选择入站规则,在右侧找到:“文件和打印机共享(回显请求 – ICMPv4-In)”

这个规则有很多项,要选中专用网络对应的那个规则,然后右键,启用规则

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0支持一下吧? 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容