如何通过外网访问内网服务器?怎么让互联网上连接本地局域网的网址

服务器作为一个数据终端,是很多企事业单位不可获缺的重要设备,多数公司本地都会有部署服务器供测试或部署一些网络项目使用。有人说服务器就是计算机,其实这种说法不是很准确。准确的说服务器算是计算机的一种,它的作用是管理计算机资源。作为资源存储设备,里面存放这各种数据资料,供享有权限的人调取查阅。那么如果是异地办公,出差在外需要用到服务器上的资料,或在家需要访问公司内部服务器上部署的ERP系统等应该怎么办呢?其实我们可以通过一些网络设置等简单操作下,就通达到让外网异地访问到本地内网服务器或指定端口应用上。

下面小编就来给您介绍一下,如何通过路由设置和nat123网址映射工具,这二种较为通用简单方法,实现让互联网上访问局域网本地内网的服务资源。

一、如何通过路由设置外网访问到本地内网服务(器)?

外网访问内网服务器如果是在有固定公网IP的情况下,我们可以利用路由器的这样操作来实现(以远程桌面连接计算机为示例):

1、服务器上设置远程桌面(服务器安装的是Windows系统),开启服务器上远程桌面功能,为了安全期间,还有修改一下远程桌面端口。另外账号密码也要设置的复杂一些,这样不容易被破解。

2、远程桌面功能设置开启后,先试试内网的地址能不能在自己的局域网内使用,看看能不能正常的进行远程的访问。如果没有问题,再去映射到外网上。

3、登录路由管理后台,找到虚拟服务器转发规则功能这个添加保存。通过路由器映射这个功能,在路由器后台输入对应的IP地址,端口号,确认保存即可。

4、内外网映射后,就可以查看状态了。能不能访问都会在状态上显示出来的。然后进行一个远程桌面的连接,就可以完成外网访问内网了。

以上就是在有固定公网IP的情况下,通过外网远程桌面连接访问内网服务器的步骤。如果是服务器上的WEB或普通TCP端口应用,同样可以这样实现,步骤过程是一样的,只是在做路由设置时对应的内网Ip端口以实际来填写即可。

那么如果没有公网IP,或者是本地端口受限怎么办呢?我们现在比较常用的就是通过网络内网穿透软件(如nat123)映射来实现外网如何访问内网共享服务器。

二、如何让外网互联网上访问到本地内网服务(器)?

 内网穿透工具,或也可以叫网络端口映射软件,其操作简单,便于应用,能为人们提供优质的访问服务,它的端口映射功能也是非常强大的,能够将内网地址与公网地址进行关联绑定。网址映射效果良好,可打通内外网的局限,支持任意端口(包括80端口和443等),轻松解决端口问题。以常见的nat123映射工具为示例,具体设置步骤如下:

1、下载安装登录:首先下载nat123客户端后,安装到D盘或其他非系统上,并输入用户名密码登录。

2、添加映射设置:进入nat123客户端后,主界面上明显“添加映射”字样的点击进入,进行端口映射添加界面,显示一些选项和输入框如下详解:

-应用类型:首先选择映射类型(如80、443、非80、同端口等),这个需要结合自己本地访问场景来,如本地办公网站不用特定端口访问的选择用非80就可以。

-应用名称:可以随便填个好记的,自定义,标记方便自己看区分,和后续如需要反馈交流时会用到。

-内网地址:在本地局域网内访问使用的内网IP地址,如本机使用的用127.0.0.1格式通用表示。

-内网端口:在服务器本地应用开启使用的端口号,也是在内网访问到的端口号。

-外网端口:如选择非80类型的,会自动生成一个外网端口,也可以自定义修改其他未占用的。

-外网地址:会自动生成一个二级域名,可对这个域名修改二级字符自定义,也可以填写使用自己注册的域名。

确认保存后,界面上会生成一个带有公网地址和内网地址的图标,可以查看到新增的映射信息。如需要诊断映射信息有没有问题,可以直接鼠标停留,会相应显示当前映射的诊断信息。

3、修改映射:对已添加生成映射图标直接双击或右键展示出来的点击“编辑”可修改映射所有信息,还可删除映射等操作,这些是按需操作。

4、外网访问:此时,公网只要使用nat123映射设置的这个域名+端口,就可以访问内网的主机或指定端口应用上了。总的来说可以使设备在内网或者没有公网IP,也能轻松通过公网访问到,对于本地内网搭建服务网址提供互联网访问是很方便的。

nat123是一款内网穿透兼动态域名解析软件。它能够帮助用户将宽带运营商提供的动态IP进行解析,通过固定域名对家里或公司搭建的服务器进行远程访问和远程管理。可以根据用户的需要,搭建各种不同的服务,本地部署的网址简单轻松让互联网上连接访问到。

三、本地网址与互联网地址的区别与应用

1、使用范围:本地IP地址仅在局域网内有效,无法直接被其他网络连接访问到;而公网IP地址可以在全球范围内进行通信,实现跨地域连接和数据传输。

2、唯一性:本地IP地址在私有地址范围内可以重复使用,不具有全球唯一性;而公网IP地址在全球范围内是唯一的,每个公网IP地址只代表一个设备。

3、安全性:由于公网IP地址可以直接访问,因此需要考虑网络安全性,采取适当的防火墙和安全措施;而本地IP地址通常在受保护的局域网内,相对较安全。

在实际应用中,本地IP和公网IP都有各自的用途。例如,在搭建网站时,需要将服务器的公网IP地址配置到域名解析中,以便用户可以通过互联网访问网站。而在局域网内,可以使用本地IP地址为设备分配地址,以实现内部网络通信。

此外,对于没有公网IP地址的用户,可以使用内外网址转换服务(如nat123)来解决外网访问不到的问题。通过这样的网址映射服务,用户可以将自己的内网服务器映射到公网上,实现外网访问。这样,即使没有公网IP地址,用户也可以方便地搭建自己的网站或远程访问内部网络。

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

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

相关文章

安装Openstack

基本按照Ubuntu官网的指南来安装,使用单节点模式,官网步骤参见网址:https://ubuntu.com/openstack/install 系统为Ubuntu 24.04.2,全新安装. Welcome to Ubuntu 24.04.2 LTS (GNU/Linux 6.11.0-24-generic x86_64)kaiexperiment…

‌Kafka与RabbitMQ的核心区别

‌1.设计目标与适用场景‌ ‌Kafka‌:专注于高吞吐量的分布式流处理平台,适合处理大数据流(如日志收集、实时数据分析),强调消息的顺序性和扩展性。‌‌ ‌RabbitMQ‌:作为消息中间件,侧重于消…

深入理解 Spring Cache 及其核心注解

一、Spring Cache 概述​ Spring Cache 并不是一个具体的缓存实现方案,而是一套抽象的缓存规范。它支持多种缓存技术,如 Ehcache、Redis、Caffeine 等,开发者可以根据项目需求灵活选择合适的缓存技术。其核心思想是通过在方法上添加注解&…

STM32H562----------串口通信(UART)

1、串口介绍 1.1、 数据通信概念 在单片机中我们常用的通信方式有 USART、IIC、SPI、CAN、USB 等; 1、数据通信方式 根据数据通信方式可分为串行通信和并行通信两种,如下图: 串行通信基本特征是数据逐位顺序依次传输,优点:传输线少成本低,抗干扰能力强可用于远距离传…

20-Oracle 23 ai free Database Sharding-特性验证

对于Oracle 23ai Sharding 新特性的验证脚本,目标是涵盖其核心改进和新增功能。基于 Oracle 23ai 的 Sharding 特性总结(Raft 协议、True Cache、Vector等),结合常见场景验证。 通过SQL脚本验证这些特性。例如: 1.基于…

✅ 常用 Java HTTP 客户端汇总及使用示例

在 Java 开发中,HTTP 客户端是与服务端交互的关键组件。随着技术发展,出现了多种 HTTP 客户端库,本文汇总了常用的 Java HTTP 客户端,介绍其特点、适用场景,并附上简单使用示例,方便开发者快速选择和上手。 1.常用 HTTP 客户端一览 名称简介特点HttpClient(JDK 自带)Ja…

MCP(Model Context Protocol)与提示词撰写

随着大模型(LLM)在复杂任务中的普及,如何让模型高效调用外部工具和数据成为关键挑战。传统函数调用(Function Calling)依赖开发者手动封装 API,而 MCP(Model Context Protocol) 通过…

RootSIFT的目标定位,opencvsharp。

首先截取匹配模板,然后使用rootsift特征匹配,最后定位目标。 对于微弱变化,还是能够识别定位的,对于传统算法来说已经不错了。 目标定位效果: 使用的模板图片。 using OpenCvSharp; using OpenCvSharp.Features2D;u…

Appium如何支持ios真机测试

ios模拟器上UI自动化测试 以appiumwebdriverio为例,详细介绍如何在模拟器上安装和测试app。在使用ios模拟器前,需要安装xcode,创建和启动一个simulator。simulator创建好后,就可以使用xcrun simctl命令安装被测应用并开始测试了。…

近几年字节飞书测开部分面试题整理

文章目录 一、面试问题1. 创建索引2. 拦截器(Interceptor)和过滤器(Filter)的区别3. 为什么jwt令牌代替session?4. 有一个100行的数据,和一个1万行的数据,写sql 的时候要注意什么?5.…

JDBC基础关键_001_认识

目 录 一、概述 二、原理 三、接口的作用 四、JDBC 模拟 1.JDBC 接口 2.驱动 3.配置文件 4.调用者 一、概述 JDBC(Java DataBase Connectivity),Java 数据库连接;是用 Java 语言操作数据库,使用 Java 语言向数…

SWAN(Scade One) 语言原理介绍

SCADE 团队于2024年推出了下一代 SCADE 工具 Scade One,工具的建模语言也基于Scade 6 进行了演化。在语言命名方面,并没有复用"Scade"这一标志性的名称,而是使用了新的名字:Swan。在本篇中,将叙述 Swan 语言…

【工具教程】多个条形码识别用条码内容对图片重命名,批量PDF条形码识别后用条码内容批量改名,使用教程及注意事项

一、条形码识别改名使用教程 打开软件并选择处理模式:打开软件后,根据要处理的文件类型,选择 “图片识别模式” 或 “PDF 识别模式”。如果是处理包含条形码的 PDF 文件,就选择 “PDF 识别模式”;若是处理图片文件&…

sql中group by使用场景

GROUP BY语句在SQL中用于将多个记录分组为较小的记录集合,以便对每个组执行聚合函数,如COUNT(), MAX(), MIN(), SUM(), AVG()等。GROUP BY的使用场景非常广泛,以下是一些典型的应用场景: 统计数量 当你想要计算某个字段的唯一值数…

MongoDB慢查询临时开启方法讲解

1、首先连接数据库 mongosh "mongodb://localhost:27017" 2、选择目标数据库 show databases;#显示所有数据库 use lidb;#使用某数据库 3、查看当前分析级别 db.getProfilingStatus() 输出 { was: 0, slowms: 100, sampleRate: 1, ok: 1 } #was0表示关闭&…

UML活动图与泳道图

活动图的作用,与用例图类似,也是帮助我们捕获用户的需求。 活动图主要是用来描述用户的业务流程,如果能把用户的这个业务流程描述的很清楚的话,就可以帮助我们做用例分析。 1 活动图定义 活动图描述了在一个过程中,…

算法练习-回溯

今天给大家带来的是在dfs查用的降低复杂度的方法---剪枝 所谓减枝 第一题 代码部分:(未剪枝) 代码部分(剪枝) 第二题 代码部分(未剪枝) 剪枝后 通过这些题目可以看出如果没有进行剪枝操作&#…

Elasticsearch + Milvus 构建高效知识库问答系统《一》

🔍 Elasticsearch Milvus 构建高效知识库问答系统(RAG 技术实战) 📌 目录 背景介绍Elasticsearch 在知识库检索中的作用Milvus 在知识库检索中的作用混合检索:Elasticsearch Milvus完整代码实现部署建议与优化方向…

10万QPS高并发请求,如何防止重复下单

1. 前端拦截 首先因为是10万QPS的高并发请求,我们要保护好系统,那就是尽可能减少用户无效请求。 1.1 按钮置灰 很多用户抢票、抢购、抢红包等时候,为了提高抢中的概率,都是疯狂点击按钮。会触发多次请求,导致重复下…

基于单片机的病房呼叫系统(源码+仿真)

该系统由以 STM32F4 为平台的监控终端以及以 CC2530 为平台的无线传感网组成。系统上电后自动完成 ZigBee 网络的组建、终端节点的加入,病人可利用便携式的病人终端发出呼叫求助请求信息、节点在线信息以及对护士的服务评价信息等,这些信息通过路由节点发…