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

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

相关文章:

  • 国芯思辰| AD7894的优质替代方案:SC1424模数转换器在分布式控制系统中的应用优势
  • I2C通信讲解
  • Git的由来与应用详解:从Linux内核到现代开发的革命性工具
  • Shell基础
  • 记录一次 apt-key curl导入失败的处理方式
  • 阶乘的因数
  • 算法篇 八大排序(冒泡 插入 选择 堆 希尔 快排 归并 计数)
  • Linux中INADDR_ANY详解
  • [蓝桥杯]堆的计数
  • rocketmq索引
  • 《最长公共子序列》题集
  • Educational Codeforces Round 179 (Rated for Div. 2)
  • 2025年5月月赛 乙组T1~T3
  • RPG22.处理武器碰撞
  • 所有CSS选择器
  • 2025爱分析·银行数字化应用实践报告|爱分析报告
  • 策略梯度核心:Advantage 与 GAE 原理详解
  • 苍穹外卖|学习笔记|day06
  • Day13
  • Grafana-ECharts应用讲解(玫瑰图示例)
  • 定时任务的 cron 表达式
  • OpenEuler24.03 部署RagFlow学习记录(PVE虚拟化环境)
  • 实验科学中策略的长期效应评估学习笔记
  • Day45 Python打卡训练营
  • 图像分割算法入门:从基础到FCN
  • Bean的作用域
  • 代付系统:功能解析与多场景应用深度解读
  • 8天Python从入门到精通【itheima】-69~70(字符串的常见定义和操作+案例练习)
  • 软考 系统架构设计师系列知识点之杂项集萃(81)
  • Spring Bean是否是线程安全的