路由器端口映射设置方法教程,和无公网IP内网穿透实现外网访问方案步骤

随着网络技术的不断发展,越来越多的个人和企业需要将自己的内部服务器或设备暴露给外部网络访问。这时,内网端口映射公网技术就显得尤为重要。下面,我们将分别详细介绍,有公网IP时如何设置路由器端口映射,和无公网IP内网穿透(以常见的nat123网络工具为示例)实现外网访问的通用方案。

一,路由器端口映射设置方法教程(需要公网IP)

1,设置前准备‌
‌(1)固定IP。固定内网设备的IP地址(通过设备网络设置或路由器DHCP静态分配实现)‌,避免IP变化后导致路由映射规则失效。
(2)记好端口。记录需映射的服务端口号(如远程桌面用3389,FTP用21,HTTP用80)‌,以本地实际的应用场景为准。
(3)开放防火墙。关闭设备防火墙或添加对应端口的例外规则‌。

(4)内网应用正常。确保本地网络端口程序运行正常,在局域网内是正常连接访问的。
‌获取路由器管理权限‌

2,‌路由器端口映射设置步骤‌

(1)登录路由器管理界面

浏览器输入网关IP(如192.168.1.1或192.168.0.1)‌,默认地址可在路由设备上见到。输入管理员账号密码(默认一般为admin/admin或见路由器背面)‌,如有修改的则以实际来。

‌(2)进入端口映射功能页面‌

TP-Link等常规老版的路由参考:依次点击「转发规则」→「虚拟服务器」‌。
新版本及大多智能路由器位置:进入「高级设置」→「虚拟服务器」或「端口转发」‌。
其他品牌(如华为、小米):路径类似,可能位于「安全」→「NAT设置」‌。
‌(3)添加转发规则‌

‌外部端口:外网访问时输入的端口号(如9000)‌,一般默认建议保持与内部端口号一致。
‌内部端口‌:内网设备实际使用的端口号(如mysql3306)‌,根据本地服务实际使用端口来填写。
‌IP地址‌:填写内网设备的固定IP(如192.168.1.100)‌,这个IP建议手动在计算机本地设置固定不变。
‌协议类型‌:根据服务选择TCP/UDP(如远程桌面、网站服务、FTP等可选TCP)‌,如未知程序协议的可以选择ALL所有。
启用规则并保存‌,即完成了路由器端口映射操作。
‌3,验证与调试‌
‌检查路由设置是否生效‌:外网通过公网IP+端口访问服务(如http://公网IP:8080)‌。
使用动态域名:若本地是动态公网IP,需配合DDNS服务,如nat123软件本地用添加动态域名解析记录,生成免费自定义二级域名或绑定自己域名,这样在外网用固定的域名代替IP来访问。
‌4,常见问题处理‌

‌无法访问‌:检查防火墙是否放行、内网服务是否正常运行‌、对应转发规则的内外网IP端口是否对应正确。
‌端口冲突‌:避免与其他服务端口重复,非特定访问需求的建议外部端口使用999以上‌。

端口受限:部分带宽限制一些如80、8080、443、445等端口,建议修改使用其他非常规端口使用。
‌运营商限制‌:部分宽带无公网IP,需使用内网穿透工具(如nat123)‌。
‌5,注意事项‌
路由映射完成后,建议定期检查内网设备IP是否变动‌。
仅开放必要端口,避免暴露过多服务降低安全性‌。

二,无公网IP内网穿透实现外网访问方案步骤

1,选择内网穿透工具‌
‌主流工具推荐‌如nat123,操作简单方便,有体验线路和低成本控制线路稳定使用。
‌2,下载软件安装

在目标内网本地服务器下载并安装nat123客户端。建议在其对应官网下载最新版本的,区别windows和Linux等,平板手机使用可下载安装android版本的。

3,设置网络工具

登录nat123客户端后,界面找到“添加映射”点击进入编辑映射,选择合适的映射类型线路和自定义好对应的内外网地址。重点说下映射类型和公网地址:

(1)映射类型。包括80http/443https/非80网站/同端口直连点到点等模式,需要结合自己本地访问场景选择对应的,如普通办公OA和ERP带端口访问的用非80类型就可以。

(2)公网地址。填写域名格式,用自动生成的免费自定义二级域名,或自己注册的域名。如用了自己域名的,同时需要在自己注册域名解析网站设置对应的cname指向让自己域名生效。

配置好自己信息后确认保存,客户端上自动生成一个小图标并显示对应内外网地址端口,鼠标停留也会有对应相关状态检测提示。
‌4,‌验证访问‌

外网通过域名访问服务。如直接将自己电脑IIS网站提供给他人访问。
‌5,注意事项‌
应用本地:本地网络正常,本地应用本身运行正常,内网正常访问。

网络工具:正确对应的内外网地址信息配置映射时,及合适的映射类型线路。

总结

有公网IP用路由器设置端口映射公网IP访问。无公网IP用网络端口映射软件方法提供互联网服务。
内网穿透即内网映射,内网IP端口映射公网访问,借助类似nat123端口映射软件,直接将本地内网IP转换成域名提供公网连接访问,是一种较为低成本简单通用的无公网IP内网发布外网访问方案。
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/76398.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 系统中从源码编译安装软件

以下是 Linux 系统中 从源码编译安装软件 的详细步骤和注意事项,帮助你掌握这一高级操作技能: 一、编译安装的核心流程 1. 下载源码包(通常为 .tar.gz/.tar.bz2/.tar.xz) 2. 解压源码包 3. 进入源码目录 4. 配置编译参数&#xf…

HTTP:二.URI及相关术语

HTTP相关技术和术语 WEB开发语言 **http:**Hyper Text Transfer Protocol 应用层协议,默认端口: 80/tcp WEB前端开发语言: htmlcssjavascripthtml Hyper Text Markup Language 超文本标记语言,编程语言,主要负责实现页面的结构 范例:html 语言 <html> <h…

Java网络编程干货

1.网络编程是什么 了解 在Java语言中&#xff0c;我们可以使用java.net包下的技术轻松开发出常见的网络应用程序&#xff0c;从而把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统&#x…

Java—HTML:CSS选择器

今天我要介绍的知识点内容是Java HTML中的CSS选择器&#xff1b; CSS选择器用于定位HTML元素并为其添加样式。它允许我们控制网页的颜色、字体、布局和其他视觉元素。通过分离内容与样式。 下面我将介绍CSS中选择器的使用&#xff0c;并作举例说明&#xff1b; 选择器基本语…

【2025蓝桥杯】赛前2小时考点梳理C++版

【2025蓝桥杯】赛前2小时考点梳理 1. &#x1f9e9; STL&#xff08;优先级最高&#xff09; 核心容器/函数 vector push_back() / pop_back() / size()string substr(pos, len) / find(str) / queue push() / front() / pop()priority_queue 默认大根堆&#xff0c;小根堆&…

汽车性能的幕后保障:慧通测控电动尾翼综合力学测试浅析

在汽车性能不断追求极致的当下&#xff0c;电动尾翼已成为众多高性能车型以及部分新能源汽车提升空气动力学表现与操控稳定性的关键配置。从炫酷的超跑到注重续航与驾驶体验的新能源车&#xff0c;电动尾翼正逐渐崭露头角。它绝非仅仅是外观上的装饰&#xff0c;而是能在车辆行…

2、文件上传漏洞的防范

原文地址:文件上传漏洞的防范 更多内容请关注&#xff1a;代码安全 PHP安全编码——书写安全的代码 文件上传漏洞的防范 提问 问题1&#xff1a;上传漏洞是怎么产生的&#xff1f; 问题2&#xff1a;是否可以只用js判断文件类型而php不判断&#xff1f; 问题3&#…

06软件测试需求分析案例-添加用户

给职业顾问部的老师添加用户密码后&#xff0c;他们才能登录使用该软件。只有admin账户具有添加用户、修改用户信息、删除用户的权利。admin是经理或团队的第一个人的账号&#xff0c;后面招一个教师就添加一个账号。 通读需求是提取信息&#xff0c;提出问题&#xff0c;输出…

Ex-Human:在DigitalOcean云平台之上,构建下一代 AI 数字人

Ex-Human 正在通过创造极具吸引力和富有同理心的人工智能角色&#xff0c;重新定义人们与人工智能的互动方式。该公司由 Artem Rodichev 创立&#xff0c;让用户能够通过文本、图像、视频和音频创建能互动的独一无二的数字人物。凭借每月超过一百万的活跃用户和五百万个定制创建…

从零实现HTTP服务器

响应&#xff1a; 第一部分测试代码&#xff0c;读取请求 Makefile binhttpserver #生成的可执行程序 ccg #编译器名称 LD_FLAGS-stdc11 -lpthread #-DDEBUG1 #链接选项 srcmain.cc$(bin):$(src)$(cc) -o $ $^ $(LD_FLAGS).PHONY:clean clean:rm -f $(bin) 1111111 main.cc…

构建高可靠C++服务框架:从日志系统到任务调度器的完整实现

构建高可靠C服务框架&#xff1a;从日志系统到任务调度器的完整实现 一、深度解析示例代码技术体系 1.1 日志系统的进阶应用 示例代码中的ZRY_LOG_XXX宏展示了基础日志功能&#xff0c;但在生产环境中我们需要更完善的日志系统&#xff1a; 推荐技术栈组合&#xff1a; sp…

小张的工厂进化史——工厂模式

小张的工厂进化史——工厂模式 一、简单工厂模式&#xff1a;全能生产线二、工厂方法模式&#xff1a;分品牌代工三、抽象工厂模式&#xff1a;生态产品族四、三种模式核心对比表五、结合Spring实现简单工厂&#xff08;实践&#xff09; 小张从华强北起家&#xff0c;最初只有…

Python中的eval()函数详解

文章目录 Python中的eval()函数详解基本语法基本用法安全性问题安全使用建议实际应用场景与exec()的区别性能考虑总结 Python中的eval()函数详解 eval()是Python的一个内置函数&#xff0c;用于执行字符串形式的Python表达式并返回结果。它是一个强大但需要谨慎使用的函数。 …

银行业务发展历史

银行业务发展历史 银行业务的发展可以追溯到古代&#xff0c;但其现代形式的发展可以追溯到中世纪。以下是银行业务发展的主要历史阶段&#xff1a; 1. 古代和中世纪时期 特点&#xff1a;商人提供贷款和存款服务&#xff0c;充当中间人转移资金&#xff0c;发行纸币作为支付…

SQL实战篇,数据库在Kooboo中的实际应用(一)

本文将结合实际操作与代码示例&#xff0c;展示SQL 在 Kooboo 中的实际应用 仅需两步&#xff1a;动态创建表 基础查询&#xff0c;无需复杂配置&#xff0c;快速上手&#xff01; 一、动态创建表&#xff1a;插入数据 Kooboo 支持多种数据库&#xff0c;以 SQLite 为例&…

克魔助手(Kemob)安装与注册完整教程 - Windows/macOS双平台指南

iOS设备管理工具克魔助手便携版使用全指南 前言&#xff1a;为什么需要专业的iOS管理工具 在iOS开发和设备管理过程中&#xff0c;开发者经常需要突破系统限制&#xff0c;实现更深层次的控制和调试。本文将详细介绍一款实用的便携式工具的使用方法&#xff0c;帮助开发者快速…

搜索插入位置 -- 二分查找

目录 一&#xff1a;题目 二:算法原理 三&#xff1a;代码分析 一&#xff1a;题目 题目链接&#xff1a;35. 搜索插入位置 - 力扣&#xff08;LeetCode&#xff09; 二:算法原理 三&#xff1a;代码分析 class Solution { public:int searchInsert(vector<int>&am…

Apache Doris内存与超时参数配置详解

一、查询任务内存限制调整 1. ​默认内存限制与问题定位 Apache Doris默认限制单个BE节点上的查询任务内存使用不超过2GB&#xff08;即exec_mem_limit2147483648字节&#xff09;。当复杂查询或大规模数据操作超过此限制时&#xff0c;会触发Memory limit exceeded错误。通过…

龙虎榜——20250411

今天缩量&#xff0c;上方压力依然在&#xff0c;外围还在升级&#xff0c;企稳还需要时日。 2025年4月11日龙虎榜行业方向分析 一、核心主线方向 半导体与芯片&#xff08;国产替代加速&#xff09; • 代表标的&#xff1a;圣邦股份&#xff08;模拟芯片&#xff09;、中电…

若依前后端分离版本从mysql切换到postgresql数据库

一、修改依赖&#xff1a; 修改admin模块pom.xml中的依赖,屏蔽或删除mysql依赖&#xff0c;增加postgresql依赖。 <!-- Mysql驱动包 --> <!--<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId> &l…