无公网ip、服务器无法上网如何实现外网访问

2024-06-16 10:12

本文主要是介绍无公网ip、服务器无法上网如何实现外网访问,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在ipv4的大环境下,公网ip和车牌号一样抢手,一个固定公网ip价格非常昂贵,中小企业承担不起,也不愿意在上面投入;同时勒索病毒日益猖獗,企业信息化负责人为了保证数据安全性,干脆禁止服务器上外网。那么问题来了,在无公网ip的环境下,服务器又无法上网,如何能让外网的电脑访问呢?别急,快解析NAT移动版可以解决你的难题。

一:准备工作
1:服务器所在局域网内找一台可以上网的电脑,配置双网卡,一个网卡连接外网,一个网卡连接内网
2:保证双网卡电脑可以通过内网ip可以访问服务器
3:双网卡电脑如果是windows2003需安装ipv6,其他操作系统无需特别处理

二:环境及需求描述
1:双网卡电脑连接内网网卡的ip是192.168.1.10
2:内网无法上网的服务器内网ip是192.168.1.11
3:外网需要访问内网服务器的80端口

三:操作步骤
1:双网卡电脑下载安装动态域名快解析服务器端,注册并切换NAT移动版试用

无公网ip、服务器无法上网如何实现外网访问

2:点击“添加映射”,内部端口随意写,但是注意,这个端口一定不能被其他程序占用(可通过netstat -an|find “端口号”命令查询)

无公网ip、服务器无法上网如何实现外网访问

无公网ip、服务器无法上网如何实现外网访问

3:点击“开始”-“运行”,输入cmd回车,进入命令提示服务后输入以下命令:
netsh interface portproxy add v4tov4 listenport=15000 connectaddress=192.168.1.11 connectport=80
(“listenport”指映射端口时填写的应用程序端口,“connectaddress”指内网无法上网的服务器ip地址,“connectport”指内网无法上网的服务器需要开放的端口)

4、输入以下命令查询是否生效

无公网ip、服务器无法上网如何实现外网访问

至此所有配置就完成了,外网访问用natmobile.gnway.cc:64782地址访问,通过netsh端口转发命令后会由内网不能上网的电脑192.168.1.11提供服务,服务端口为80。感兴趣的小伙伴赶快来亲自试试吧。

这篇关于无公网ip、服务器无法上网如何实现外网访问的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

QT Creator配置Kit的实现示例

《QTCreator配置Kit的实现示例》本文主要介绍了使用Qt5.12.12与VS2022时,因MSVC编译器版本不匹配及WindowsSDK缺失导致配置错误的问题解决,感兴趣的可以了解一下... 目录0、背景:qt5.12.12+vs2022一、症状:二、原因:(可以跳过,直奔后面的解决方法)三、解决方

MySQL中On duplicate key update的实现示例

《MySQL中Onduplicatekeyupdate的实现示例》ONDUPLICATEKEYUPDATE是一种MySQL的语法,它在插入新数据时,如果遇到唯一键冲突,则会执行更新操作,而不是抛... 目录1/ ON DUPLICATE KEY UPDATE的简介2/ ON DUPLICATE KEY UP

Python中Json和其他类型相互转换的实现示例

《Python中Json和其他类型相互转换的实现示例》本文介绍了在Python中使用json模块实现json数据与dict、object之间的高效转换,包括loads(),load(),dumps()... 项目中经常会用到json格式转为object对象、dict字典格式等。在此做个记录,方便后续用到该方

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

SpringBoot路径映射配置的实现步骤

《SpringBoot路径映射配置的实现步骤》本文介绍了如何在SpringBoot项目中配置路径映射,使得除static目录外的资源可被访问,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一... 目录SpringBoot路径映射补:springboot 配置虚拟路径映射 @RequestMapp

Python与MySQL实现数据库实时同步的详细步骤

《Python与MySQL实现数据库实时同步的详细步骤》在日常开发中,数据同步是一项常见的需求,本篇文章将使用Python和MySQL来实现数据库实时同步,我们将围绕数据变更捕获、数据处理和数据写入这... 目录前言摘要概述:数据同步方案1. 基本思路2. mysql Binlog 简介实现步骤与代码示例1

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

基于C#实现PDF转图片的详细教程

《基于C#实现PDF转图片的详细教程》在数字化办公场景中,PDF文件的可视化处理需求日益增长,本文将围绕Spire.PDFfor.NET这一工具,详解如何通过C#将PDF转换为JPG、PNG等主流图片... 目录引言一、组件部署二、快速入门:PDF 转图片的核心 C# 代码三、分辨率设置 - 清晰度的决定因

Java Kafka消费者实现过程

《JavaKafka消费者实现过程》Kafka消费者通过KafkaConsumer类实现,核心机制包括偏移量管理、消费者组协调、批量拉取消息及多线程处理,手动提交offset确保数据可靠性,自动提交... 目录基础KafkaConsumer类分析关键代码与核心算法2.1 订阅与分区分配2.2 拉取消息2.3