如何把本地服务器变成公网服务器?内网ip网址转换到外网连接访问


内网IP只能在本地内部网络连接访问,当本地搭建服务器部署好相关网站或应用后,在局域网内可以通过内网IP访问,但在外网是无法直接访问异地内网IP端口应用的,只有公网IP和域名才能实现互联网上的访问。那么需要如何把本地服务器变成公网服务器用?​

本地服务器通过一些网络设置和方法,是可以变成公网服务器的。较为常用的简单方案就是映射到公网IP(路由器设置)和映射到域名(用nat123软件设置)。

一、想要将本地服务器变成公网服务器,传统需要公网IP和路由映射方法

先获取公网IP再进行路由器配置的思路,具体以下步骤:

1、 获取公网IP地址

要让本地服务器成为公网服务器,首先需要有一个公网IP地址。公网IP地址可以通过向互联网服务提供商(ISP)申请获得。联系ISP咨询相关流程,比如购买固定IP等。

2、配置路由器

将本地服务器连接到一个路由器上,确保路由器与公网IP地址连接。在路由器的管理界面中,配置端口转发规则。每台路由器的配置界面略有不同,但通常可以在高级设置或NAT(网络地址转换)设置中找到端口转发选项。在配置端口转发规则中,将公网IP地址与本地服务器的私有IP地址绑定,并设置需要转发的端口号。这样,当外部用户访问公网IP地址和指定端口时,路由器会将请求转发到本地服务器。

3、配置防火墙

为了保护服务器的安全,在配置路由器端口转发之前,需要配置服务器的防火墙。防火墙可以限制对服务器的访问,同时过滤掉潜在的恶意访问。可以使用防火墙软件,如Windows防火墙或防火墙硬件设备。

4、配置服务

在确保服务器与公网连接并进行端口转发之后,需要配置服务器上的服务以供外部用户访问。根据服务器上安装的软件和服务的不同,配置方式也会有所不同。例如,如果要将本地Web服务器变成公网服务器,需要在服务器上配置并启动Web服务软件,如Apache或Nginx。

5、测试访问
    完成配置后,可以尝试使用其他网络进行访问测试。使用其他网络,比如手机热点或朋友的网络,通过浏览器访问公网IP地址和配置的端口号,看是否能够成功访问服务器上的服务。

二、本地服务器变成公网服务器,直接本地网址转换成域名地址方案

利用类似nat123网络工具,将本地IP端口绑定到自己域名或免费域名上的简单方法,适合无公网IP环境操作实现。流程相对更为明了简单,步骤如下:

1、配置本地服务

本地部署好端口程序后,按需对本地相关设置好,确保在局域网内其他电脑上可以使用对应的内网Ip端口能够正常访问到。

2、使用网址映射工具

使用nat123客户端软件添加映射设置,将本地内网访问地址转换成域名地址。操作上就一步,在软件添加映射界面时,先选择应用类型(如80、443、或非80),再自定义内网地址(端口应用在内网访问的IP端口)和外网地址(希望外网访问用的域名)。

3、外网访问测试

当我们在内网本地使用了网址映射服务后,在其他网下连接访问时,使用对应的设置好的域名即可(如使用的是非80类型映射,还需要加上对应外网端口号)。

需要注意的是,如果外网地址是用自己域名的(不想用自动生成的默认二级域名),还需要在自己注册域名解析网上设置对应的域名指向,让自己域名生效后才能访问到。

以上就是如何把本地服务器变成公网服务器的二种简单常用方法步骤,在只有内网ip时,利用网址映射服务,将内网IP绑定域名提供外网访问是种较为不错的选择,普通个人不需要专业知识也能完成实现。

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

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

相关文章

Linux-文件管理及归档压缩

1.根下的目录作用说明: /:Linux系统中所有的文件都在根下/bin:(二进制命令目录)存放常用的用户命令/boot:系统启动时的引导文件(内核的引导配置文件,grub配置文件,内核配置文件) 例…

从零开始的python学习(七)P95+P96+P97+P98+P99+P100+P101

本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?p6&share_sourcecopy_web&v…

Linux 查找特定字符详细讲解

CentOS 7 中使用 grep 查找特定字符详细笔记​ 一、grep 命令概述​ grep 全称为 Global Regular Expression Print,即全局正则表达式打印,是 CentOS 7 系统中用于文本搜索的核心工具。它基于正则表达式或固定字符串,在文件、标准输入流中进…

uniappx插件nutpi-idcard 开发与使用指南(适配鸿蒙)

uniappx插件nutpi-idcard 开发与使用指南(适配鸿蒙) 前言 nutpi-idcard 是一个基于 UTS (uni-app TypeScript Syntax) 开发的 uni-app 插件适配鸿蒙,主要用于解析身份证号码,提取其中的关键信息,如地区、出生日期、性…

Grafana-ECharts应用讲解(玫瑰图示例)

工具: MySQL 数据库 MySQL Workbench 数据库管理工具(方便编辑数据) Grafana v11.5.2 Business Charts 6.6(原 Echarts插件) 安装 安装 MySQL社区版安装 MySQL Workbench安装 Grafana在 Grafana 插件中搜索 Business Charts 进行安装以上安装步骤网上教程很多,自行搜…

React状态管理Context API + useReducer

在 React 中,Context API useReducer 是一种轻量级的状态管理方案,适合中小型应用或需要跨组件共享复杂状态的场景。它避免了 Redux 的繁琐配置,同时提供了清晰的状态更新逻辑。 1. 基本使用步骤 (1) 定义 Reducer 类似于 Redux 的 reduce…

3 个优质的终端 GitHub 开源工具

1、Oh My Zsh Oh My Zsh 是一个帮助你管理和美化 zsh 终端的开源工具。它让你的终端更炫酷、更高效。安装后,你可以快速使用各种插件和主题,比如常见的 git 命令简化、支持多种编程语言工具等,每次打开终端都会有惊喜。无论你是开发者还是普…

无人机巡检智能边缘计算终端技术方案‌‌——基于EFISH-SCB-RK3588工控机/SAIL-RK3588核心板的国产化替代方案‌

一、方案核心价值‌ ‌实时AI处理‌:6TOPS NPU实现无人机影像的实时缺陷检测(延迟<50ms)‌全国产化‌:芯片、操作系统、算法工具链100%自主可控‌极端环境适配‌:-40℃~85℃稳定运行,IP65防护等…

SpringAI 1.0.0 正式版——利用Redis存储会话(ChatMemory)

官方文档:Chat Memory :: Spring AI Reference 1. 引言 SpringAI 1.0.0 改动了很多地方,本文根据官方的InMemoryChatMemoryRepository实现了自定义的RedisChatMemoryRepository,并使用MessageWindowChatMemory创建ChatMemory 2. 实现 2.1.…

RFC8489-STUN

0. 学习参考 RFC5389 中文翻译 中文RFC RFC文档 RFC翻译 RFC中文版 RFC 5389:NAT 的会话遍历实用程序 (STUN) --- RFC 5389: Session Traversal Utilities for NAT (STUN) 1. RFC 3489的演变 自 RFC 3489 发布以来的经验发现,…

开始在本地部署自己的 Gitea 服务器

0.简介 在软件开发和团队协作中,代码管理是至关重要的环节。笔者一直使用gitblit管理自己的仓库。然鹅,这个软件已经很久没有更新了。经过多方考察,发现Gitea 是一款轻量级的开源代码托管平台,具有易于部署、资源占用少、功能丰富…

Xsens-AAA工作室品质,为动画师准备

每一帧都讲述着一个故事,当动作真实呈现时,故事便鲜活起来。我们打造并改进了 Xsens Animate,助力专业人士突破数字动画的界限。 通过升级后的 Xsens Animate,您可以获得女性和男性解剖模型以及更精确的运动引擎,从一…

嵌入(Embedding)技术的实现原理与应用场景解析

嵌入(Embedding)技术的实现原理与应用场景解析 引言:从One-Hot到语义空间 在自然语言处理的演进历程中,嵌入技术(Embedding)的诞生标志着一个重要转折点——它让离散的符号表示突破了维度诅咒&#xff0c…

金仓数据库征文-金仓KES数据同步优化实践:逻辑解码与增量同步

目录 一.同步场景与方案选型 二.什么是KES 三.同步环境配置 1.前置条件验证 2.逻辑解码配置 四.同步实施与问题排查 1.结构映射规则 2.增量数据捕获 3.数据一致性校验 五.性能调优实践 1.同步线程优化 2.批量提交优化 3.资源监控指标 六.典型场景解决方案 1.双向…

开源语义分割工具箱mmsegmentation基于Lovedata数据集训练模型

开源语义分割工具箱mmsegmentation安装环境 文章目录 1、下载数据集2、整理数据集3、下载预训练模型4、测试5、训练模型参考官方数据处理步骤 https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#loveda 数据集类别标签:…

Python概率统计可视化——概率分布、假设检验与分子运动模型

Python概率统计可视化——概率分布、假设检验与分子运动模型 前言 概率统计作为描述不确定性和随机现象的数学工具,广泛应用于物理学、生物学、经济学等领域。然而,抽象的概率分布和统计推断过程往往难以直观理解。可视化技术通过将概率密度、假设检验逻…

NLP学习路线图(二十二): 循环神经网络(RNN)

在自然语言处理(NLP)的广阔天地中,序列数据是绝对的核心——无论是流淌的文本、连续的语音还是跳跃的时间序列,都蕴含着前后紧密关联的信息。传统神经网络如同面对一幅打散的拼图,无法理解词语间的顺序关系&#xff0c…

禅道5月更新速览 | 新增交付物配置功能,支持建立跨执行任务依赖关系,研发效能平台上线

禅道体验又升级啦!禅道5月新功能合集来啦,研发效能平台与大家见面啦! 我们将继续坚持,月月有大招,迭代不停歇,快来更新禅道,体验全新的项目管理工具吧~ ​

【PDF PicKiller】PDF批量删除固定位置图片工具,默认解密,可去一般图、背景图、水印图!

PDF批量删除固定位置图片工具 PDF PicKiller <center>PDF PicKiller [Download](https://github.com/Peaceful-World-X/PDF-PicKiller)&#x1f929; 工具介绍&#x1f973; 主要功能&#x1f92a; 软件使用&#x1f92a; 参数解释&#x1f92a; 关键代码&#x1f929; 项…

kubeadm安装k8s

1、环境准备 1.1、升级系统内核 参考另一篇文章&#xff1a;https://blog.csdn.net/u012533920/article/details/148457715?spm1011.2415.3001.5331 1.2、设置Hostname cat <<EOF > /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhos…