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

本地内网搭建网址需要外部网络连接怎么办?无公网ip实现https/http站点外网访问

早些时候网站一般是作为企业的官网、个人博客对外发布信息,随着互联网技术的发展,网站应用已经渗透到工作和生活的方方面面,如企业内部的知识库、档案管理等应用,如果这些应用想要外地及分子机构访问,常常会面临没公网IP的困境,使用固定的IP价格昂贵周期也较长。

网站地址主要有http和https区分,这主要取决于本地部署方式。当想要访问服务器上的网站需要直接或间接访问服务器IP地址,但是如果服务器没有公网IP地址,那么就需要借助一些内外网址映射工具的网络设置外网进行访问。当我们需要远程访问内网的Web服务器时,我们需要使用这些网址转换技术来实现此目的,如可以通过使用类似nat123内网端口映射方式进行实现。具体操作详细参考如下。

一、本地内网搭建服务器部署http/https

如是新手新部署网站服务器的,可以下载安装好小皮面板的简单操作方式,搭建好本地web服务。

如是已有的网站应用,确保本地局域网内能够正常打开,http协议使用的网址浏览器用对应http访问,https部署的网站用浏览器对应https开头的地址来访问。

二、内网IP变成(或绑定)域名的一步操作说明

本地服务器内网下载安装nat123客户端并登录,点击“添加映射”弹出的对话框按照提示填写相关内容,主要涉及映射类型和内外网地址的填写详解如下参考。

-映射名称:可自定义。

-映射类型:选项包括80http、443https、非80网站、全端口映射等,结合自己本地场景选择。如本地部署的是https服务并需要外部网络下用固定443端口来访问的可以选择使用443https类型,如本地网站本身用的是http协议且需要外网固定80端口访问的选择80http类型,对于外网访问端口没要求的像办公OA系统网等一般用非80网站类型。

-内网地址:指应用程序所在的内网服务器地址;如是本机网站服务的,填写127.0.0.1;如是内网另台主机的应用,对应填写所在固定内网IP地址。

-内网端口:如我本地https服务使用的9443端口号则对应填写这个端口号,这需要以本地实际应用使用的端口号来填写,本地网址端口是什么则填写什么。

-公网端口:如选择非80网站的可以自定义公网端口号,或直接使用自动生成的;如选择了80或443类型的,则默认不会显示这个,因为外网访问就是对应80/443端口的。

-公网地址:填写自己域名。或自定义自动生成的二级免费域名,这个二级字符可以自定义方便自己记用。

填写完成点击确定即可生成了外网访问地址和端口,可以在客户端主界面上见到对应的一个映射图标,包括显示了内外网地址的。

三、外网访问http/https

映射完成后使用nat123映射设置好的域名和对应端口即可实现外网访问内网的网站。外网访问端口取决于本地应用协议和使用的映射类型:

1、本地http网站且用了80http映射类型时,外网访问用http+域名+80格式,浏览器访问http默认可以不加80端口的。

2、本地https网站且用了443https类型时,外网访问用https+域名+443格式,浏览器访问https默认可以不加443端口的。

3、本地网站应用使用了非80网站类型时,外网访问用域名+外网端口模式。

比如很多人喜欢搭建自己的网页,但是在本地搭建成功后,只能在本地或者局域网内进行访问。 想要通过互联网来让别人访问你的网页时,这里就可以使用nat123内网映射工具来实现。通过网址映射软件nat123一步设置,将本地网站服务器的内网IP生成免费自定义二级域名,或将内网IP绑定到自己注册的独立权限域名上,让外网通过域名来访问自己的http或https网站或任意端口程序。

http://www.xdnf.cn/news/13789.html

相关文章:

  • 动态多目标进化算法:TrRMMEDA求解CEC2018(DF1-DF14),提供完整MATLAB代码
  • SpringBoot集成ActiveMQ
  • 3D 展示崛起:科技赋能的新变革
  • 【力扣 简单 C】83. 删除排序链表中的重复元素
  • 英一真题阅读单词笔记 10年
  • c语言接口设计模式之抽象算法,以冒泡排序为例
  • @Validation 的使用 Spring
  • Matlab图像清晰度评价指标
  • 如何在网页里填写 PDF下拉框
  • STM32 开发 - 中断案例(中断概述、STM32 的中断、NVIC 嵌套向量中断控制器、外部中断配置寄存器组、EXTI 外部中断控制器、实例实操)
  • Spring Boot 项目中Http 请求如何对响应体进行压缩
  • [C++][设计模式] : 单例模式(饿汉和懒汉)
  • php列表头部增加批量操作按钮,多选订单数据批量微信退款(含微信支付SDK)
  • 洛谷-P3375 【模板】KMP
  • 前端导出PDF(适配ios Safari浏览器)
  • 常见的网络协议有哪些
  • 图像匹配算法 笔记2025
  • 【从零学习JVM|第七篇】快速了解直接内存
  • Qt QTcpSocket的write无法发送数据【已解决】
  • 打卡day52
  • UE5制作与云渲染配置不足?3090/4090显卡云端解放创作力
  • 基于sample_aiisp例子,创建3路编码流,记录
  • 奥威BI:用AI重新定义数据分析,中小企业数字化转型的智能引擎
  • 力扣HOT100之技巧:31. 下一个排列
  • CMS软件以及常见分类
  • excel中自定义公式
  • 基于 Nginx 服务器的泛域名 SSL 证书申请与部署
  • 腾讯云:6月30日起,自动禁用,及时排查
  • keil5怎么关闭工程
  • JavaScript中的迭代器模式:优雅遍历数据的“设计之道”