本地电脑映射端口到外网访问的开启方法和注意事项,内网服务提供跨网使用简单操作实现

在计算机网络中,端口映射是一项重要的技术,它允许外网用户访问局域网内的特定设备或服务。当我们在本地电脑搭建部署项目应用后,就可以通过映射端口的方式,简单快速稳定的提供互联网访问服务。以下将详细介绍如何开启电脑映射端口,我们以常见的通过路由器进行端口映射,和无公网IP使用nat123端口映射外网访问,这2种通用方案为例。

一、前期准备

1、映射的内网主机的 IP 地址。可以通过在该主机上执行命令(开始—运行 ,输入 cmd ,点击确定,然后在黑色命令行中输入 ipconfig )来查看本机电脑 IP。

2、映射的端口号。不同的服务通常使用特定的端口,例如网站一般使用 TCP 80 端口,FTP 使用 21 端口等。

3、路由器的网关地址。通常在路由器的背面有标注,如果没有标注,可以查看本机电脑的内网 IP 来获取网关地址。

二、进入路由器管理页面

打开电脑的浏览器,在地址栏中输入网关地址并回车。如果你的路由器没有经过特殊设定,网关地址一般就是路由器的登录地址。

此时会出现路由器的登录页面,默认的用户名和密码通常都是 admin(如果更改过账号密码,则输入更改后的信息)。若忘记密码,可选择重置路由器(路由器设备上有个小的重置按钮,但需谨慎操作,因为所有配置都将恢复为出厂设置,包括上网设置都需要重新配置)。

三、设置路由器端口映射

1、成功登录路由器后,找到“虚拟服务器”或类似名称的选项(不同路由器的设置界面可能有所不同,但原理基本一致)。一般在路由器的安全菜单下可以找到虚拟服务器。

2、点击“添加新规则”或类似按钮,进入端口映射设置页面。

3、在设置项中填写相关信息:
(1)WAN 端口:远程访问该服务的端口号,即外网用户访问时使用的端口。
(2)LAN IP 地址:局域网内提供服务的服务器 IP 地址,即前面获取的要映射的内网主机 IP。
(3)LAN 端口:局域网内服务的端口号,由内网主机提供的服务类型决定。
(4)协议:选择服务使用的协议,一般为 TCP 或 UDP,或者根据实际情况选择 TCP/UDP。
(5)填写完毕后,点击“保存”或“确认”等按钮,使端口映射规则生效。
例如,如果你在内网中有一台 FTP 服务器,其 IP 地址为 192.168.8.100,端口为 21,而路由器的 WAN 侧地址为 211.1.1.100,那么你需要在 WAN 端口填写 21,LAN IP 地址填写 192.168.8.100,LAN 端口填写 21,协议选择 TCP。

四、路由器映射端口注意事项

1、端口映射最多可以设置的数量因路由器而异,有的设备最多支持 32 个,有的则只支持添加 16 个,需根据实际情况进行配置。

2、目前仅支持 IPv4 的端口映射,暂不支持 IPv6 的端口映射。当内部主机获取到 IPv6 全球唯一单播地址时,外网设备可以通过该全球唯一地址和服务端口直接访问该主机的服务端口所提供的业务,而不需要设置端口映射。

3、设置好端口映射后,建议从外网进行访问测试,不要从内网用 WAN 口 IP 去访问,因为这样可能会显示成功,但实际外网并不能成功访问。

4、如果映射的是 80 端口的 Web 服务器,要注意网关的管理端口是否更改,否则两者可能会冲突。

5、检查映射了服务器所需的所有端口,确保没有遗漏,否则可能导致访问失败。可以通过开启“DMZ 主机”来检测是否端口没有映射完全。若开启 DMZ 主机后能正常访问服务器,则可能是端口添加不完全。

6、检查网关上是否设置了“防火墙”,是否将服务器通信的端口过滤,导致访问失败。同时,也要注意本机防火墙的设置,因为本地网络为信任区域,防火墙一般不会阻止本地网络的访问,但如果访问源地址为外网地址(非信任区域地址),则可能会被防火墙拦截而无法访问。

7、若设置后外网仍无法访问,需检查服务商是否将相应端口屏蔽。可以在网关 WAN 口接一台电脑模拟内外网环境,若 WAN 口所接电脑可以正常访问内网服务器,但在 Internet 上无法访问,则可能是服务器将相应端口屏蔽导致虚拟服务器无法访问。

五、无公网IP映射端口到互联网上访问

通过前面介绍我们知道,在公网IP时就可以通过路由映射实现外部网络的访问的;而在面对无公网IP时,就需要用到类似nat123端口映射这样的网络工具了。使用网络端口映射软件,将内网IP端口映射到外网访问的操作步骤:

1、内网IP端口明确和测试

先明确自己本地电脑应用场景,如远程桌面连接,或数据库,或WEB网站服务,或特定端口程序等,或是网络打印机硬件设备等。在本地场景明确和局域网内正常访问测试的前提下,后续下面步骤。

2、内外网地址自定义设置

使用nat123客户端添加映射配置,通过这一步简单操作,直接自定义好对应的内网地址(本地应用使用的内网IP端口)和公网地址(默认提供的域名或使用自己注册的域名),确认并保存生效。

3、外网访问测试

当外部网络环境下需要连接访问时,直接使用对应的外网域名地址和外网端口即可。如在公司内网使用nat123映射绑定办公OA网站,然后在家电脑浏览器输入对应域名和外网端口登录远程办公。

通过以上步骤,你就可以成功地在路由器上开启电脑映射端口,使得外网用户能够访问到局域网内的特定服务或设备。但请务必注意网络安全,只映射必要的端口,并确保内网设备的安全性,避免潜在的安全风险。

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

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

相关文章

Java 大视界 -- Java 大数据在智能医疗健康档案数据分析与个性化健康管理中的应用(410)

Java 大视界 -- Java 大数据在智能医疗健康档案数据分析与个性化健康管理中的应用(410)引言:正文:一、2023 年 6 月智能医疗健康档案的核心落地需求(政策 业务双驱动)1.1 政策倒逼的数据应用痛点&#xff…

微服务架构的基石:Nacos全方位解析与Java实战指南

引言在云原生与微服务浪潮席卷而来的今天,服务的治理与配置的管理变得前所未有的复杂。一个个单一的应用被拆分为数十甚至上百个微服务,如何让这些服务轻松地发现彼此?如何在不重启应用的情况下动态调整所有服务的参数?这些问题直…

IDA pro 生成idapro.hexlic

先安装IDA pro,安装好后,把根目录中的 ida32.dll和ida.dll赋值到python文件脚本同目录中,如图。 直接运行py import json import hashlib import os from datetime import datetime, timedelta import platform import winregname input(&…

【ARMv7-M】复位向量与启动过程

关于ARMv7上电复位后,通过复位向量初始化堆栈位置、PC指针,然后跳转到汇编入口,开始执行系统初始化等等操作,熟悉了解这个过程,对于嵌入式系统软件开发来说至关重要。不同的SOC在BootROM与Flash的地址分配上&#xff0…

【开发者导航】开源免费的金融数据量化与分析项目!

Hello大家好!我是助你打破信息差的开发者导航。今天给大家分享的开源项目是OpenBB,一个面向量化与分析的开源金融数据平台! 金融分析和量化研究需要可靠的数据来源与灵活的分析工具。OpenBB 正是为金融分析师、量化研究员以及 AI 代理开发者…

如何使用 OCR 提取扫描件 PDF 的文本(Python 实现)

从 PDF 中提取文本一直是很多人的需求。市面上的工具虽然能处理大部分数字 PDF,但遇到扫描件 PDF 时往往无能为力,想要直接复制或获取其中的文字并不容易。其实这个问题并不是没有解法 —— 本文将带你了解如何借助 Python OCR 技术,从扫描 …

Deepin/UOS系统中开启和配置SSH服务

文章目录一、安装SSH服务二、启动并设置开机自启三、配置SSH服务(可选)四、配置防火墙(若开启)五、测试SSH连接注意事项在Deepin系统中开启和配置SSH服务可以按照以下步骤进行: 一、安装SSH服务 Deepin基于Debian&am…

敏捷适合短期项目还是长期项目

在项目管理领域,敏捷方法因其灵活性和快速响应特性而广受欢迎。敏捷既适合短期项目,也能应用于长期项目,但两者的实施重点不同:短期项目侧重于快速交付和验证价值,长期项目则依靠迭代和持续改进确保复杂目标逐步实现。…

springboot+python+uniapp基于微信小程序的旅游服务系统景点信息展示 路线推荐 在线预约 评论互动系统

目录技术栈介绍具体实现截图系统设计研究方法:设计步骤设计流程核心代码部分展示研究方法详细视频演示试验方案论文大纲源码获取/详细视频演示技术栈介绍 Django-SpringBoot-php-Node.js-flask 本课题的研究方法和研究步骤基本合理,难度适中&#xff0…

保证消息的可靠性

图示以RabbitMQ为例,RabbitMQ server 包含多个vhost,而vhost主要是分为 exchanges 和 queues。 消息的可靠性分为以下几步: 生产者投递的可靠性; a. 消息投递到exchange时,成功和失败都会从回调接口中返回。 b. 消息从…

illustrator-06-猫头鹰

导入素材:【文件-置入】若:【文件-打开】的方式填色,描边功能会失效ctrl2锁定为背景画圆和三角形选择三角形-双击镜像工具-垂直-复制全选-窗口-路径查找器-联集两个正圆联集

家庭饮用水消费新趋势:预付返还模式下的用户增长与隐忧

大家好,我是银子,一直将目光聚焦于传统行业转型发展的软件开发。今天咱们来聊聊近期在市场上热度颇高的青蓝送水商业模式。它以“免费送水”为核心策略,宣称能让用户“喝水不花钱”,推广者“分享可获利”。这听起来很美好&#xf…

前沿探索:RISC-V 架构 MCU 在航天级辐射环境下的可靠性测试

摘要随着商业航天和高可靠应用需求的蓬勃发展,空间辐射环境对电子设备的可靠性和稳定性构成严峻挑战,单粒子效应和总剂量效应是半导体器件在太空环境中面临的主要辐射威胁,半导体器件的抗辐射能力成为决定其在严苛太空环境下可靠运行的关键因…

漫谈《数字图像处理》之边缘检测与边界预处理的辨析

在数字图像处理中,边缘检测与边界预处理常因均围绕 “图像边缘” 展开而被混淆。事实上,二者分属不同技术范畴 ——边缘检测是图像分割的核心环节,边界预处理是特征提取的前置步骤,虽处理对象存在关联,但目标定位、技术…

CSS 居中

<div class"father"><div class"child"></div> </div>1. Flex&#xff08;推荐&#xff09;.father{width: 300px;height: 300px;background-color: red;display: flex; /* flex 方法 */justify-content: center; …

MySQL数据库-03(字段的约束)

字段的约束&#xff08;一&#xff09;常用约束介绍&#xff08;二&#xff09;创建带约束字段的语法格式&#xff08;三&#xff09;主键与自增长&#xff08;四&#xff09;非空&#xff08;五&#xff09;唯一&#xff08;六&#xff09;默认值&#xff08;一&#xff09;常…

【数据可视化-112】使用PyEcharts绘制TreeMap(矩形树图)完全指南及电商销售数据TreeMap绘制实战

&#x1f9d1; 博主简介&#xff1a;曾任某智慧城市类企业算法总监&#xff0c;目前在美国市场的物流公司从事高级算法工程师一职&#xff0c;深耕人工智能领域&#xff0c;精通python数据挖掘、可视化、机器学习等&#xff0c;发表过AI相关的专利并多次在AI类比赛中获奖。CSDN…

Linux下编译MMCV

介绍 MMCV 有两个主要版本&#xff0c;mmcv 和 mmcv-lite。 mmcv 是全面版本&#xff0c;包含所有的特性以及丰富的开箱即用的 CUDA 算子&#xff0c;但构建时间较长&#xff1b;mmcvlite 是精简版&#xff0c;不包含 CUDA 算子&#xff0c;但拥有其他所有功能&#xff0c;适…

Spring Boot 分布式事务常见问题:Seata、XA 与本地消息表对比

一、前言在单体应用中&#xff0c;事务一般由关系型数据库本身来保证&#xff0c;通过 ACID 特性实现数据一致性。但随着微服务架构的普及&#xff0c;应用被拆分为多个独立服务&#xff0c;数据可能分散在不同数据库、不同存储引擎中&#xff0c;传统的单机事务无法再覆盖。这…

Transporter App 使用全流程详解:iOS 应用 ipa 上传工具、 uni-app 应用发布指南

在 iOS 应用开发与发布过程中&#xff0c;Transporter App 是苹果官方提供的一款上传工具&#xff0c;专门用于将 ipa 文件 或 应用资源 上传到 App Store Connect。 与 Xcode 上传 相比&#xff0c;Transporter 更加稳定&#xff0c;尤其适合大文件上传&#xff0c;因此在 iOS…