当前位置: 首页 > news >正文

家庭网络怎么进行公网IP获取,及内网端口映射外网访问配置,附无公网IP提供互联网连接方案

在家庭网络中,我们常常需要通过公网IP来访问内网中的设备,比如家庭NAS、Web服务器或监控摄像头。要实现这个目标,首先要确保你的网络具有一个可用的公网IP,然后通过路由器配置端口映射(Port Forwarding)。如果面对没有公网IP环境,也可以通过nat123端口映射提供互联网连接访问。本文将详细解释整个过程。

一、什么是公网IP?

公网IP是指由ISP(互联网服务提供商)分配的、可以被外部网络访问的IP地址。公网IP通常可以直接访问互联网,而内网IP(如 192.168.x.x)只能在本地网络中使用。要实现外网访问内网设备,必须具备公网IP地址。

二、检查你的网络是否具有公网IP

1.获取你的当前外网IP

访问IP138网站 或在百度中搜索“IP”,记录显示的公网IP地址。

2.判断是否为真正的公网IP

在你的路由器管理界面中(通常是 192.168.1.1 或 192.168.0.1),查看路由器的“WAN口”信息。

然后比较WAN口的IP地址与在 在线获取的IP地址:

-一致:说明你拥有一个公网IP,可以进行路由器端口映射方式提供公网访问。

-不一致:说明你被ISP分配了一个内网IP(即CGNAT),需要联系ISP申请真正的公网IP,或使用nat123端口映射到互联网上。

三、申请公网IP

如果你的ISP分配的是内网IP,你可以尝试联系他们申请公网IP,部分ISP可能会收取额外费用或限制这项服务。如果ISP明确表示无法提供公网IP,你可能需要考虑更换网络服务提供商。

四、配置路由器端口映射

1.登录路由器管理界面

打开浏览器,在地址栏中输入你的路由器IP地址(如 192.168.1.1)。使用管理员账号登录。

2.进入端口映射设置

路径:根据路由器型号的不同,端口映射设置可能在“转发规则”、“虚拟服务器”或“高级设置”下。

常见路由器的端口映射配置:

3.添加端口映射规则

1)服务名称:自定义,如“NAS”或“Web Server”。

2)内网IP地址:填写你要映射的设备的内网IP地址(如 192.168.1.100)。

3)外部端口:填写需要映射的外部端口(如 80 用于Web访问,22 用于SSH访问)。

4)内部端口:与外部端口一致,或根据服务需求填写。

5)协议类型:选择 TCP、UDP 或 TCP/UDP,通常Web服务选择 TCP。

6)启用端口映射:保存并应用设置。

7)保存并重启路由器

让路由端口映射规则生效后,重启路由器。

五、测试路由端口映射是否成功

1.使用手机关闭Wi-Fi(连接移动网络)或找朋友在外网测试。

2.在浏览器中输入公网IP和映射的端口号,检查是否可以访问内网服务(如 http://你的公网IP:80)。

3.也可以使用在线端口扫描工具检测端口是否开放。

六、无公网IP用端口映射工具提供互联网访问

当本地部署服务后,在没有公网IP的情况下,需要借助端口映射软件来做内网端口映射外网访问,以常见的nat123端口映射示例,操作步骤:

1、明确内网IP端口:确保应用本身有开启状态,在局域网内可以正常访问。

2、使用nat123映射:下载安装并登录nat123客户端添加映射设置,并自定义好对应的内网地址(本地目标应用IP端口)和公网地址(提供互联网上访问的自己或自动生成的域名),确认保存生效。

3、公网地址访问:使用软件映射绑定的自定义域名和外网端口号进行连接访问。

http://www.dtcms.com/a/290339.html

相关文章:

  • 03-虚幻引擎蓝图类的各父类作用讲解
  • el-table固定高度,数据多出现滚动条,表头和内容对不齐
  • Eltable tree形式,序号列实现左对齐,并且每下一层都跟上一层的错位距离拉大
  • 深入解析Hadoop MapReduce Shuffle过程:从环形缓冲区溢写到Sort与Merge源码
  • VMware Workstation Pro克隆虚拟机导致网络异常解决方法
  • 深度学习 pytorch图像分类(详细版)
  • 【设计模式】观察者模式 (发布-订阅模式,模型-视图模式,源-监听器模式,从属者模式)
  • HTTP性能优化:打造极速Web体验的关键策略
  • 从实践出发--探究C/C++空类的大小,真的是1吗?
  • 西门子 S7-1500 信号模块硬件配置全解析:从选型到实战
  • 如何快速比较excel两列,拿出不同的数据
  • 在.NET Core API 微服务中使用 gRPC:从通信模式到场景选型
  • 用 STM32 的 SYSTICK 定时器与端口复用重映射玩转嵌入式开发
  • 大模型高效适配:软提示调优 Prompt Tuning
  • The Survey of Few-shot Prompt Learning on Graph
  • AI Agent开发学习系列 - langchain之LCEL(3):Prompt+LLM
  • JavaScript Promise全解析
  • Prompt Engineering(提示词工程)基础了解
  • 【PTA数据结构 | C语言版】列出连通集
  • 归并排序:优雅的分治排序算法(C语言实现)
  • 什么是商业智能BI数据分析的指标爆炸?
  • Leetcode 3624. Number of Integers With Popcount-Depth Equal to K II
  • nerf-2020
  • Python 列表操作—基础和进阶技巧
  • spring简单项目实战
  • H3C技术考核
  • ACE 插入元件
  • SQL审计、Archery实战记录
  • 深入解析Hadoop YARN:三层调度模型与资源管理机制
  • [Python]函数调用链中局部变量的内存影响:通过memory_profiler分析