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

news2025/6/9 20:23:47

服务器作为一个数据终端,是很多企事业单位不可获缺的重要设备,多数公司本地都会有部署服务器供测试或部署一些网络项目使用。有人说服务器就是计算机,其实这种说法不是很准确。准确的说服务器算是计算机的一种,它的作用是管理计算机资源。作为资源存储设备,里面存放这各种数据资料,供享有权限的人调取查阅。那么如果是异地办公,出差在外需要用到服务器上的资料,或在家需要访问公司内部服务器上部署的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.coloradmin.cn/o/2405799.html

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

相关文章

大话软工笔记—架构模型

1. 架构模型1—拓扑图 (1)拓扑图概念 拓扑图,将多个软件系统用网络图连接起来的表达方式。 (2)拓扑图分类 总线型结构 比较普遍采用的方式,将所有的系统接到一条总线上。 星状结构 各个系统通过点到…

javaweb -html -CSS

HTML是一种超文本标记语言 超文本&#xff1a;超过了文本的限制&#xff0c;比普通文本更强大&#xff0c;除了文字信息&#xff0c;还可以定义图片、音频、视频等内容。 标记语言&#xff1a;由标签"<标签名>"构成的语言。 CSS:层叠样式表&#xff0c;用于…

spring task定时任务快速入门

spring task它基于注解和配置&#xff0c;可以轻松实现任务的周期性调度、延迟执行或固定频率触发。按照我们约定的时间自动执行某段代码。例如闹钟 使用场景 每月还款提醒&#xff0c;未支付的订单自动过期&#xff0c;收到快递后自动收货&#xff0c;系统自动祝你生日快乐等…

搭建nginx的负载均衡

1、编写一个configMap的配置文件 events {worker_connections 1024; # 定义每个worker进程的最大连接数 }http {# 定义通用代理参数&#xff08;替代proxy_params文件&#xff09;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-F…

Appium+python自动化(八)- 认识Appium- 下章

1、界面认识 在之前安装appium的时候说过我们有两种方法安装&#xff0c;也就有两种结果&#xff0c;一种是有界面的&#xff08;客户端安装&#xff09;&#xff0c;一种是没有界面的&#xff08;终端安装&#xff09;&#xff0c;首先我们先讲一下有界面的&#xff0c;以及界…

LabVIEW的MathScript Node 绘图功能

该VI 借助 LabVIEW 的 MathScript Node&#xff0c;结合事件监听机制&#xff0c;实现基于 MathScript 的绘图功能&#xff0c;并支持通过交互控件自定义绘图属性。利用 MathScript 编写脚本完成图形初始化&#xff0c;再通过LabVIEW 事件结构响应用户操作&#xff0c;动态修改…

每日Prompt:治愈动漫插画

提示词 现代都市治愈动漫插画风格&#xff0c;现代女子&#xff0c;漂亮&#xff0c;长直发&#xff0c;20岁&#xff0c;豆沙唇&#xff0c;白皙&#xff0c;气质&#xff0c;清纯现代都市背景下&#xff0c;夕阳西下&#xff0c;一位穿着白色露脐短袖&#xff0c;粉色工装裤…

6.8 note

paxos算法_初步感知 Paxos算法保证一致性主要通过以下几个关键步骤和机制&#xff1a; 准备阶段 - 提议者向所有接受者发送准备请求&#xff0c;请求中包含一个唯一的编号。 - 接受者收到请求后&#xff0c;会检查编号&#xff0c;如果编号比它之前见过的都大&#xff0c;就会承…

面试心得 --- 车载诊断测试常见的一些面试问题

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 做到欲望极简,了解自己的真实欲望,不受外在潮流的影响,不盲从,不跟风。把自己的精力全部用在自己。一是去掉多余,凡事找规律,基础是诚信;二是…

跟进一下目前最新的大数据技术

搭建最新平台 40C64G服务器&#xff0c;搭建3节点kvm&#xff0c;8C12G。 apache-hive-4.0.1-bin apache-tez-0.10.4-bin flink-1.20.1 hadoop-3.4.1 hbase-2.6.2 jdk-11.0.276 jdk8u452-b09 jdk8终于可以不用了 spark-3.5.5-bin-hadoop3 zookeeper-3.9.3 trino…

系统模块与功能设计框架

系统模块与功能设计框架&#xff0c;严格遵循专业架构设计原则&#xff0c;基于行业标准&#xff08;如微服务架构、DDD领域驱动设计&#xff09;构建。设计采用分层解耦模式&#xff0c;确保可扩展性和可维护性&#xff0c;适用于电商、企业服务、数字平台等中大型系统。 系统…

我爱学算法之—— 前缀和(中)

一、724. 寻找数组的中心下标 题目解析 这道题&#xff0c;给定数组nums&#xff0c;要求我们找出这个数组的中心下标。 **中心下标&#xff1a;**指左侧所有元素的和等于右侧所有元素的和。 如果存在多个中心数组下标&#xff0c;就返回最左侧的中心数组下标。 算法思路 暴…

Elasticsearch从安装到实战、kibana安装以及自定义IK分词器/集成整合SpringBoot详细的教程ES(三)

DSL官方地址&#xff1a; DSL查询分类 Elasticsearch提供了基于JSON的DSL&#xff08;https://www.elastic.co/docs/explore-analyze/query-filter/languages/querydsl&#xff09;来定义查询。常见的查询类型包括&#xff1a; 查询所有&#xff1a;查询出所有数据&#xff0…

React Hooks 指南:何时使用 useEffect ?

在 React 的函数组件中&#xff0c;useEffect Hook 是一个强大且不可或缺的工具。它允许我们处理副作用 (side effects)——那些在组件渲染之外发生的操作。但是&#xff0c;什么时候才是使用 useEffect 的正确时机呢&#xff1f;让我们深入探讨一下&#xff01; 什么是副作用…

API标准的本质与演进:从 REST 架构到 AI 服务集成

在当今数字化浪潮中&#xff0c;API 已成为系统之间沟通与协作的“语言”&#xff0c;REST&#xff08;Representational State Transfer&#xff0c;表述性状态转移&#xff09;是一种基于 HTTP 协议的 Web 架构风格。它不仅改变了 Web 应用开发的方式&#xff0c;也成为构建现…

html - <mark>标签

<mark> 标签在HTML中用于高亮显示文本&#xff0c;通常用于突出显示某些重要的部分。它的默认样式通常是背景色为黄色&#xff0c;但你可以通过CSS自定义其外观。 1. 基本用法 <mark> 标签用于标记文本的高亮显示。它常用于搜索结果中&#xff0c;突出显示匹配的…

JavaWeb:前端工程化-Vue

Vue工程化 介绍 什么是Vue? 小白眼里前端开发 前端工程化 环境准备 D:\Program Files\nodejs Vue项目-快速入门 步骤 D:\front\vue 安装依赖 目录结构 code . vscode打开 启动 VScode侧边栏左下角&#xff0c;没有NPM脚本&#xff0c;如何打开&#xff1f;&…

AT_abc409_e [ABC409E] Pair Annihilation

AT_abc409_e [ABC409E] Pair Annihilation 赛时没开longlong挂了。 思路 首先我们可以把这棵树转化为一颗有根树&#xff0c;且所有电子的都朝根节点移动。 那么接下来我们就需要选择一个最优的树根。 考虑换根dp。 但是可以发现换根时答案其实是没有变化的。 我们设 f…

开疆智能Ethernet/IP转Modbus网关连接西门子BW500积算仪配置案例

本案例是通过Ethernet转Modbus网关将皮带秤数据接入到罗克韦尔1769L32E型PLC中。 首先进行ABB PLC的设置 1&#xff0c; 运行 RSLogix 5000 程序加载Ethernet转Modbus网关的EDS 文件&#xff1a; 2&#xff0c;新建工程并添加PLC 3&#xff0c;New Module添加网关&#xff…

【五子棋在线对战】三.数据管理模块实现

数据管理模块实现 1.数据库表的设计2.数据管理模块的封装和实现2.1 user_table() && ~user_table()2.2 insert() 注册时新增用户2.3 login() 登录验证&#xff0c;并返回详细的用户信息2.4 通过用户名获取用户信息 && 通过用户id获取用户信息2.5 win() &&a…