问局域网ip做网站怎么弄

  1. AutoCMS
  2. /
  3. 建站资讯
  4. /
  5. 网站
logo
孟飘震

网站  2026-10-15 05:00:04   546

问局域网ip做网站怎么弄

想在局域网里用自己的电脑搭个网站,让同一路由器下的手机、平板、另一台电脑都能通过IP地址打开,这件事门槛不高。核心就一句话:在一台机器上跑一个Web服务器,监听局域网IP和某个端口,然后放行防火墙。下面说具体怎么弄。

先搞清楚局域网IP是什么。你连上路由器后,路由器会给每台设备分配一个内网地址,常见的是192.168.1.x、192.168.0.x,或者10.0.0.x。这个地址只在局域网内有效,外网访问不到。比如你的电脑IP是192.168.1.105,那么同一局域网里的手机访问http://192.168.1.105就能看到你电脑上的网页。

选一个Web服务器软件。最简单的是Python自带的http.server。如果你电脑装了Python 3,打开命令行,进入你放网页的文件夹,输入python -m http.server 8000,回车。这个命令会启动一个服务器,监听8000端口。然后在浏览器输入http://你的局域网IP:8000,就能看到文件夹里的文件列表。如果有个index.html,它会自动显示。这个方法适合临时测试,关掉命令行服务就停了。

要长期稳定运行,用Nginx或Apache。Windows上也可以用IIS。以Nginx为例,下载解压后,修改conf/nginx.conf,找到server块,把listen 80改成listen 8080(避免和系统占用冲突),root指向你的网页目录,比如root D:/mywebsite;。保存后运行nginx.exe。然后在浏览器访问http://192.168.1.105:8080。如果本机访问localhost:8080正常,但别的设备访问不了,多半是防火墙拦了。

防火墙是关键。Windows Defender防火墙默认会阻止入站连接。你需要添加入站规则,允许TCP端口8080(或你用的端口)。具体操作:控制面板→系统和安全→Windows Defender防火墙→高级设置→入站规则→新建规则→端口→TCP→特定本地端口填8080→允许连接→勾选所有网络→命名比如“局域网网站”。Linux上如果是ufw,运行sudo ufw allow 8080/tcp。如果是firewalld,运行sudo firewall-cmd --add-port=8080/tcp --permanent然后reload。macOS也有防火墙设置,在系统偏好设置→安全性与隐私→防火墙→防火墙选项里添加。

还有一点:你的电脑IP不能老变。路由器默认用DHCP,重启后可能分配新IP。解决办法有两个。给电脑设置静态IP,在系统网络设置里手动填IP、子网掩码、网关、DNS。注意要选一个路由器DHCP范围之外的地址,比如路由器分配192.168.1.100到192.168.1.200,你就设192.168.1.50。或者进路由器管理后台,找到DHCP静态分配或地址保留,把电脑的MAC地址和某个IP绑定。这样每次开机都是同一个IP。

如果局域网里设备互相访问不了,检查路由器是否开了AP隔离。AP隔离会阻止无线设备之间通信。在路由器无线设置里关掉它。另外,有些公司或学校网络有客户端隔离,那就没办法了。

网页文件放哪里?随便一个文件夹,里面放index.html、css、图片等。index.html是默认首页。你可以写个简单的HTML:

我的局域网网站

。保存为index.html,放在服务器根目录。

测试时,本机用http://127.0.0.1:8080或http://localhost:8080。另一台设备用http://你的局域网IP:8080。如果手机连的是同一个WiFi,直接浏览器输入就行。注意手机可能默认用移动数据,要确认连的是WiFi。

端口选择:80端口是HTTP默认,但很多系统上已被占用(比如IIS、Skype)。用8080、8000、3000都行。只要不冲突。如果想让访问时不用加端口号,那得用80端口,并且确保没有其他程序占用。Windows上可以用netstat -ano | findstr :80查看。

最后,局域网网站只是内部玩。如果想让外网也能访问,需要公网IP加端口映射,或者用内网穿透工具如frp、ngrok、花生壳。但那涉及更多设置,而且有安全风险。局域网内做网站,重点是方便共享文件、展示页面、做测试。注意不要在网站上放密码、隐私文件,因为同网段任何设备都能访问。

总结一下操作顺序:选服务器软件→放网页→配置监听IP和端口→开防火墙→固定IP→其他设备访问。遇到问题先检查防火墙和IP是否同网段。基本十分钟就能搞定。