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

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

如何将内网映射到公网?本地局域网的网络下部署的内网服务地址转换到公网上连接访问是大家比较关注的问题,特别是在无公网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.xdnf.cn/news/214291.html

相关文章:

  • 学习基本宠物美容
  • 零基础实现把知识库接到聆思CSK6大模型开发板上
  • 请简述一下什么是 Kotlin?它有哪些特性?
  • C++ 红黑树
  • 第14讲:科研图表的导出与排版艺术——高质量 PDF、TIFF 输出与投稿规范全攻略!
  • Java 基础--运算符全解析
  • Ubuntu搭建 Nginx以及Keepalived 实现 主备
  • ‘WebDriver‘ object has no attribute ‘find_element_by_class‘
  • 咖啡的功效与作用及副作用,咖啡对身体有哪些好处和坏处
  • 什么是缓冲区溢出?NGINX是如何防止缓冲区溢出攻击的?
  • [逆向工程]什么是CPU寄存器(三)
  • Qt开发之C++泛型编程进阶
  • C语言教程(二十五):C 语言函数可变参数详解
  • 机器学习-入门-决策树(1)
  • 大模型微调之LLaMA-Factory 系列教程大纲
  • 面试篇 - LoRA(Low-Rank Adaptation) 原理
  • java每日精进 4.29【框架之自动记录日志并插入如数据库流程分析】
  • C++ 单例对象自动释放(保姆级讲解)
  • 马井堂-区块链技术:架构创新、产业变革与治理挑战(马井堂)
  • python用切片的方式取元素
  • 基于GPT 模板开发智能写作辅助应用
  • 1.PowerBi保姆级安装教程
  • HarmonyOS运动开发:如何监听用户运动步数数据
  • 怎么查自己手机连接的ip归属地:完整指南
  • E2E 测试
  • 在 JMeter 中使用 BeanShell 获取 HTTP 请求体中的 JSON 数据
  • 某建筑石料用灰岩矿自动化监测
  • dify升级最新版本(保留已创建内容)
  • React 第三十五节 Router 中useNavigate 的作用及用途详解
  • 【Java学习】动态代理有哪些形式?