内网服务器映射到公网上怎么做?网络将内网服务转换到公网上

如何将内网映射到公网?本地局域网的网络下部署的内网服务地址转换到公网上连接访问是大家比较关注的问题,特别是在无公网IP使用的情况下,很多人不知道怎么做。

在没有公网 IP 的情况下,要将内网映射到公网,以便外网能够访问内网的服务或设备,可以使用一些第三方的内网穿透工具,如常见的nat123网络端口映射软件。以下是利用网络工具将本地内网映射公网的实现步骤:

一、选择合适的内网穿透工具

有多种内网穿透工具可供选择,例如较多人使用的nat123。在面对无公网IP使用时,可以借助网络工具方式,直接将内网IP转换成公网地址。

二、下载并安装客户端

在目标内网中的计算机上,前往对应nat123官网下载最新的客户端,并按照提示进行安装。对应平台操作系统下载安装使用对应版本的,包括windows、Linux、android等。

三、注册并登录账号

打开客户端后,注册一个nat123账号并登录。

需要注意的是,不同网络环境下应用场景时,需要注册使用不同帐号登录使用。

四、在映射工具上添加设置

登录后,打开内网映射功能。点击添加映射,选择类型和填写相关内外网信息:

应用名称:可随意填写,用于标识该映射。方便自己看,以及后续反馈交流使用到。

映射类型线路:如80http、443https、非80网站、全端口映射直连等,这需要结合自己应用场景具体来选择合适的使用。

内网地址端口:填写被访问的那台主机的 本地固定内网IP 地址,如是本机使用的可以用127.0.0.1通用表示。内网端口填写希望被映射的本地应用端口,例如常见的网站端口 80、远程桌面端口 3389 等。

外网地址端口:填写公网上访问的地址,用自己域名,或自动生成的免费自定义二级域名。外网端口自动生成可用的不需要更改,也可以修改其他未占用的,如果选择使用80/443/同端口类型的则不显示不用填写默认外网访问就是80/443/同端口号的。

点击确定保存添加映射后,端口映射窗口会添加一条映射记录,同时显示内外网地址。当我们使用自己域名当作外网地址的,同时需要在自己域名解析注册网站添加对应的cname指向让自己域名生效,不然域名访问不了会提示指向不对。

五、外网访问验证

外网用户只需要使用这个域名+端口,就可以访问内网的主机,此时内网 IP 就相当于具有了公网 IP 的功能。如在公司使用nat123映射办公OA网站到域名上,然后在家通过浏览器打开对应域名登录OA操作。

通过以上步骤,就可以实现无公网IP将内网映射到公网,使得外网能够访问内网的特定服务或设备。注意确保内网网络正常,并且被映射的内网主机上的服务或应用已正确启动并监听指定端口。

此外,如果你是在有公网IP环境中需要将内网服务器映射到公网,本地有公网IP且有路由权限的,是可以通过路由设置方法,将内网IP端口映射到公网IP上的。对内网端口在公网上转换过程的详细步骤,通过路由实现步骤参考如下:
1.登录到路由器或网关的管理界面(通常通过浏览器访问一个特定的IP地址,如192.168.0.1或192.168.1.1,并输入用户名和密码)。
2.找到“端口映射”或“虚拟服务器”设置选项。在该选项中,配置一条映射规则,将内网服务器的IP地址(如192.168.1.100)和服务的监听端口(如8080)映射到路由器或网关的公网IP地址的一个或多个端口上(如将公网IP的8088端口映射到内网的8080端口)。
3.如果公网IP地址是动态的(如家庭宽带用户),则可能需要使用动态域名解析(DDNS)服务来确保公网用户能够始终访问到内网服务。如在本地通过nat123添加一个动态域名解析记录,用自己域名或免费二级域名来代替IP访问。

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

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

相关文章

intellij idea最新版git开启Local Changes

习惯了在idea的git插件里,查看项目已修改的文件,但是新版idea默认不展示了,用起来很难受。 参考网上教程开启方法如下: 1. 确保安装Git Modal Commit Interface插件并开启该插件 2. 在Advanced Settings开启Use Modal Commit In…

​​智能制造中的预测性维护:基于深度学习的设备故障预测​​

智能制造中的预测性维护:基于深度学习的设备故障预测 引言 在智能制造领域,设备突发故障可能导致巨大的经济损失。传统维护方式(如定期检修或事后维修)往往效率低下且成本高昂。预测性维护(Predictive Maintenance, PdM)通过实时监测设备状态并预测潜在故障,能够显著减…

DeepSeek+即梦:AI视频创作从0到1全突破

目录 一、开启 AI 视频创作大门:前期准备1.1 注册与登录1.2 熟悉工具界面1.3 硬件与网络要求 二、用 DeepSeek 构思视频脚本2.1 明确创作主题与目标2.2 编写优质提示词2.3 生成并优化脚本 三、即梦 AI 实现画面生成3.1 文生图基础操作3.2 调整参数提升画质3.3 保持人…

初始化列表详解

1.类中包含以下成员,必须放在初始化列表位置进行初始化: 1. 引用成员变量 2.const成员变量 3. 自定义类型成员(且该类没有默认构造函数时 ) 2. 成员变量在类中声明次序就是其在初始化列表中的初始化顺序,与其在初始化列表中的先后次序无关…

基于建造者模式的信号量与理解建造者模式

信号量是什么? AI解释:信号量(Semaphore)是操作系统中用于 进程同步与互斥 的经典工具,由荷兰计算机科学家 Edsger Dijkstra 在 1965 年提出。它本质上是一个 非负整数变量,通过原子操作(P 操作…

开闭原则(OCP)

非常棒的问题!🔍 开闭原则(OCP, Open/Closed Principle)是软件设计的核心原则之一,下面我将从定义、意义、优劣分析、Python示例和结构图五个方面完整解析给你。 🧠 什么是开闭原则? 开闭原则&a…

python数据分析(七):Pandas 数据变形与重塑

Pandas 数据变形与重塑全面指南 1. 引言 在数据分析过程中,我们经常需要将数据从一种结构转换为另一种结构,以适应不同的分析需求。Pandas 提供了丰富的数据变形与重塑功能,包括旋转(pivot)、堆叠(stack)、融合(melt)等多种操作。本文将详细…

Android学习总结之jetpack组件间的联系

在传统安卓开发中,UI 组件(Activity/Fragment)常面临三个核心问题: 生命周期混乱:手动管理 UI 与数据的绑定 / 解绑,易导致内存泄漏(如 Activity 销毁后回调仍在触发)。数据断层&am…

C++初阶:类和对象(二)

大家好,我是小卡皮巴拉 文章目录 目录 一.运算符重载 1.1 基本概念 定义 参数规则 特性 选择原则 重载要点 二.类的默认成员函数 2.1 构造函数 构造函数的特点 2.2 析构函数 析构函数的特点 2.3 拷贝构造函数 拷贝构造的特点 2.4 拷贝赋值运算符重…

【c++】【STL】priority_queue详解

目录 priority_queue的作用priority_queue的接口构造函数emptysizetoppushpopswap priority_queue的实现仿函数(函数对象)是什么?向上调整算法(adjustup)向下调整算法(adjustdown)迭代器构造pus…

测试——用例篇

目录 1. 测试用例 1.1 概念 2. 设计测试用例的万能公式 2.1 常规思考逆向思维发散性思维 2.2 万能公式 3. 设计测试用例例的方法 3.1 基于需求的设计方法 ​编辑 3.2 具体的设计方法 3.2.1 等价类 3.2.2 边界值 3.2.3 正交法 3.2.4 判定表法 3.2.5 场景法 3.2.6…

销售总监求职简历模板

模板信息 简历范文名称:销售总监求职简历模板,所属行业:其他 | 职位,模板编号:KREUNY 专业的个人简历模板,逻辑清晰,排版简洁美观,让你的个人简历显得更专业,找到好工作…

AE脚本 关键帧缓入缓出曲线调节工具 Flow v1.5.0 Win/Mac

Flow是一个非常好用的After Effects脚本,它可以让你更加轻松自如地调整关键帧的速度曲线,无需触碰老旧复杂的图形编辑器。 AE脚本介绍 Flow为After Effects带来了一个简洁的界面,使自定义动画曲线变得十分容易,无需深入研究速度和影响力这些让人困惑的概念 - 只需绘制一个曲线…

ACGRIME:用于全局优化和特征选择的自适应混沌高斯RIME优化器,附完整版免费代码

自然现象中,软冰的形成过程由 Set al. [42] 提出,软冰是空气中的过冷水滴在接触固体物体并冻结时形成的。这种现象发生在特定的气候条件下,当水蒸气尚未凝结时,导致冰覆盖的表面呈现出独特的树枝状和叶子状景观。它在软冰的生长和…

大模型开发学习笔记

文章目录 大模型基础大模型的使用大模型训练的阶段大模型的特点及分类大模型的工作流程分词化(tokenization)与词表映射 大模型的应用 进阶agent的组成和概念planning规划子任务分解ReAct框架 memory记忆Tools工具\工具集的使用langchain认知框架ReAct框架plan-and-Execute计划…

4.27-5.4学习周报

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 摘要Abstract一、方法介绍2.Rainbow Memory(RM)2.1多样性感知内存更新2.2通过数据增强增强样本多样性(DA) 二、使用步骤1.实验概况2.RM核心代码 总结 摘要 本博客概…

AI Rack架构高速互连的挑战:损耗设计与信号完整性的设计框架

在AI驱动的时代,系统设计已经从单一PCB的视角,逐步转向以整个rack为单位来考量。 对于信号完整性而言,焦点以不再局限于单一PCB上的损耗,而是扩展到芯片与芯片之间的端到端互连损耗(end-to-end interconnect loss&…

杭电oj(1180、1181)题解

目录 1180 题目 思路 问题概述 代码思路分析 1. 数据结构与全局变量 2. BFS 函数 bfs 3. 主函数 main 总结 代码 1181 题目 思路 1. 全局变量的定义 2. 深度优先搜索函数 dfs 3. 主函数 main 总结 代码 1180 题目 思路 注:当走的方向和楼梯方向一…

软件测试概念

这里写目录标题 需求开发模型软件生命周期瀑布模型螺旋模型增量模型、迭代模型敏捷模型Scrum 测试模型V模型W模型(双V模型) 需求 用户需求:没有经过合理的评估,通常就是一句话 软件需求:是开发人员和测试人员执行工作…

数字基带信号和频带信号的区别解析

数字基带信号和数字频带信号是通信系统中两种不同的信号形式,它们的核心区别在于是否经过调制以及适用的传输场景。以下是两者的主要区别和分析: 1. 定义与核心区别 数字基带信号(Digital Baseband Signal) 未经调制的原始数字信号…