本地计算机搭建部署的网络应用,在无公网IP权限的环境情况下,只有内网IP时,怎么访问内网IP地址和指定端口服务,成了很多人面对的难题。
访问内网IP的核心方法包括直接局域网访问和通过类似nat123外网穿透技术实现远程访问,具体方式取决于网络环境和需求。
一、局域网内直接访问内网IP:内网互通
当我们在同一个局域网内时,查看到目标内网IP端口后,即可以进行访问了。
1、查看内网IP。
目标主机是Windows系统:通过控制面板 > 网络和共享中心 > 更改适配器设置查看连接状态,或使用命令提示符输入ipconfig获取IP地址。
目标是macOS/Linux系统:在终端输入ifconfig或ip addr,查找对应网络接口的IP地址。
目标是手机设备:在Wi-Fi设置中查看已连接网络的详细信息。
2、通过内网IP访问设备。
在浏览器或应用中输入目标设备的局域网IP(如192.168.1.100)即可访问共享服务(如打印机、NAS等)。
若需登录路由器管理界面,输入网关IP(如192.168.1.1)并填写默认账号密码。
二、从外网访问内网IP的方法:设置允许远程访问
这里总结几种内网让局域网外访问的方法方案:
1、路由器端口映射(需公网IP)。
登录路由器管理界面,找到虚拟服务器并配置端口转发规则,将外网请求定向到内网服务器的指定端口。 如是动态公网IP的,可同时结合DDNS服务解决IP变动问题。
优点:成本低;缺点:依赖公网IP且需手动配置。
2、内网穿透工具(无需公网IP)。
使用工具如nat123、ngrok等,通过客户端建立映射,生成外网可访问的域名或地址。
优点:界面化简单操作,自动生成二级域名作为公网地址使用,也可以绑定自有域名;缺点:免费版功能有限,高级服务需付费。
3、VPN虚拟组网。
通过VPN将外网设备接入内网,实现安全访问内网资源。
4、DMZ主机(高风险)。
将内网主机完全暴露至外网,仅建议用于非机密服务且需配合防火墙。