当前位置: 首页 > article >正文

如何把本地服务器变成公网服务器?内网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.lryc.cn/news/2404867.html

相关文章:

  • Java+Access综合测评系统源码分享:含论文、开题报告、任务书全套资料
  • 湖北理元理律师事务所:债务咨询中的心理支持技术应用
  • 时间序列预测:LSTM与Prophet对比实验
  • 阿里云域名怎么绑定
  • 能上Nature封面的idea!强化学习+卡尔曼滤波
  • Linux网桥实战手册:从基础配置到虚拟化网络深度优化
  • Design Theory and Method of Complex Products: A Review
  • yaffs2目录搜索上下文数据结构struct yaffsfs_dirsearchcontext yaffsfs_dsc[] 详细解析
  • Markdown基础(1.2w字)
  • LabVIEW与PLC液压泵测控系统
  • SQL-labs通关(level1-22)
  • 【HarmonyOS5】UIAbility组件生命周期详解:从创建到销毁的全景解析
  • 在命令行直接执行可以执行成功,加入crontab定时任务执行shell脚本不成功失败的问题解决方法
  • c++ 静态成员变量
  • 分布式爬虫代理IP使用技巧
  • 数据分析之OLTP vs OLAP
  • Flask音频处理:构建高效的Web音频应用指南
  • powershell 安装 .netframework3.5
  • dvwa5——File Upload
  • cv::FileStorage用法
  • Go 语言 := 运算符详解(短变量声明)
  • 【优选算法】C++滑动窗口
  • 关于GitHub action云编译openwrt
  • 数据库学习(二)——MySQL语句
  • AI Agent 架构设计:ReAct 与 Self-Ask 模式对比与分析
  • sql入门语句-案例
  • A Survey on the Memory Mechanism of Large Language Model based Agents
  • 华为OD机试 - 猴子吃桃 - 二分查找(Java 2025 B卷 200分)
  • 提取数据区域中表格
  • 【设计模式-5】设计模式的总结