内网IP端口提供外网连接访问?快解析动态域名与内网映射P2P穿透方案

2023-09-17 10:42:50

我们在本地搭建服务器及发布互联网时,可以通过动态域名的方式联网。DDNS原理是用固定的域名代替变化IP,实现局域网发布公网,是适合本地动态IP环境的使用。但当本地没有公网IP时,如果解析绑定到内网IP,将内网IP端口提供外网连接访问?这时我们就需要用到内网映射的方式了。

动态域名与内网映射是二种不同的方法,分别针对动态公网IP和内网IP环境时,内外网互通互连的实现方案。如快解析软件,同时支持动态域名解析和内网端口映射外网,可以用来解决IP不固定的问题,也可以解决无公网IP问题。在任意上网环境下,当本地搭建好项目服务需要外网访问时,通过快解析一步添加设置,即可实现。使用快解析方案也是一种比较通用的内网变外网的方法,内网主机远程、web站点、打印机设备网络应用等任意内部网络端口地址,在不用增加硬件设备的情况,均可以通过此方式简便的打通内外网发布外网访问。

下面我们来详细看看动态域名与内网映射(P2P穿透)方案。

一、动态域名联网外网访问方案

1.设置动态域名

在目标网络本地,安装登录快解析并添加一个动态域名解析记录。可以用自动生成的免费自定义二级域名。如有自己域名的,也可以填写使用上自己域名,并同时在自己域名注册解析网站管理后台添加对应的cname指向,让自己域名生效。

2.设置路由映射

对于公网Ip是在路由设备上的,同时需要做下路由映射。登录本地路由器管理后台(如http://192.168.1.1,新路由可见设备上标签,修改后使用中以本地实际为准),找到虚拟服务器(不同路由叫法有所不同,有的叫端口映射,有的叫端口转发),添加转发规则并保存。

做了路由映射后,测试用IP端口访问。如果遇到本地端口受限的,则需要更换其他端口号,确保IP端口正常访问先。

3.外网用域名访问

做了动态域名和路由映射后,通过固定的域名来访问即可。再也不用担心IP变化问题。

4.动态域名提示:

有公网IP才能用动态域名方法,且依赖本地网络环境,端口能否访问看本地网络端口本身是否正常。无公网IP时,用快解析软件映射方法,见下面教程。

二、内网映射外网访问方案(不用路由设置)

1.设置内网映射

在局域网内目标计算机本地,或者所在内网另台互通内网的电脑上,安装并登录快解析软件并添加映射设置。通过这一步添加映射保存,将自己内网访问的地址与域名关联解析。



内网IP让外网访问,在添加快解析映射时,根据自己应用场景选择合适的公网端口类型,填写好对应内网地址和应用程序端口号,本机用127.0.0.1格式,非本机地址应用的用固定不变的内网地址格式。
外网地址可以直接使用自动生成的免费自定义二级域名。外网地址如果是填写使用自己注册独立权限域名的,同时需要在自己注册域名解析管理网站后台添加对应的cname指向让自己域名生效。

2.外网用域名访问

完成内网映射快解析添加保存设置后,当映射域名生效时,我们就可以在任意外网访问到目标内网计算机端口应用。如网站web服务或windows远程桌面连接等,打通了内外网互通互连实现。

有公网IP,但IP不固定的网络环境发布外网时,用快解析动态域名方式。没有公网IP,用快解析端口映射外网访问。
内网IP外网访问,是一种内网开放外网连接访问的方式,也叫内网端口映射。在实际运用中,快解析内网映射可以广泛应用于任意端口访问场景,如web网站、80http穿透、FTP文件共享、SVN协同、ERP、全端口P2P穿透二端直接通信、CRM、USB设备共享、数据库、个人云盘、远程打印机、办公OA、固定端口管家婆、信息管理软件等外网访问内网的场景。

更多推荐

突破视觉边界:深入探索AI图像识别的现状与挑战

图像识别作为人工智能领域的一个重要研究方向,取得了许多令人瞩目的成就。深入探索当前AI图像识别技术的现状以及所面临的挑战,讨论各种方法的优势和局限性。目录引言1.1AI图像识别的背景和概述1.2人工智能在图像识别中的应用和重要性图像识别基础知识2.1数字图像和像素2.2特征提取和表示2.3图像分类和目标检测传统图像识别

安装Ubuntu系统并搭建C语言环境(超详细教程)

一、新建虚拟机1、打开VMwareWorkstation,点击"创建新的虚拟机"。(或者选择左上角的"文件->新建虚拟机")2、进入向导窗口,选择"自定义"选项,进入下一步。3、选择硬件兼容性,这里选择默认的"Workstation16.x"就行,进入下一步。4、选择"稍后安装操作系统",进入下一步。5、客户机的操作系

Opencv-python去图标与水印方案实践

RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的颜色系统之一。RGB模式的彩色图像在读入OpenCV内进行处理时,会按照行方向依次读

[Docker精进篇] Docker部署和实践 (二)

前言:Docker部署是通过使用Docker容器技术,将应用程序及其所有相关依赖项打包为一个可移植、自包含的镜像,然后在任何支持Docker的环境中快速部署和运行应用程序的过程。文章目录Docker部署1️⃣为什么需要?2️⃣有什么作用?3️⃣docker部署(以mysql和redis为例)部署mysql和映射部署re

【Docker】企业中 Docker 的 Dockerfile 用法及作用详解

企业中Docker的Dockerfile用法及作用详解本文将详细介绍企业中Docker的Dockerfile用法及其在企业中的作用。通过使用Java代码示例,我们将阐述Dockerfile的基本语法、常用指令以及构建和部署容器镜像的流程。Docker的Dockerfile功能可帮助企业实现可重复和可自动化的容器环境构建

《算法图解》阅读笔记

前言问题解决技巧:分而治之/动态规划;贪婪算法书目:Grokkingalgorithms:anillustratedguideforprogrammersandothercuriouspeople中文名称:《算法图解——像小说一样有趣的算法入门书》1算法简介二分查找:输入是一个有序的元素列表运行时间:线性时间;对数时间

腾讯云 Cloud Studio 实战训练:快速构建React完成H5页面还原

0️⃣前言腾讯云CloudStudio是一款在线开发工具(云IDE),它能帮助用户减少安装IDE的成本,提供一站式的在线代码开发、编译、运行和存储服务。1️⃣介绍1.项目介绍我们经常会遇到远程办公的场景,下面我们打算用云IDECloudStudio快速搭建,并开发还原一个移动端ReactH5的简版点餐系统页面,从0到1

【腾讯云Cloud Studio实战训练营】构建基于React的实时聊天应用

关于腾讯云CloudStudio构建基于CloudStudio的聊天应用(项目实战)1.注册并登录CloudStudio2.配置Git环境2.1复制SSH公钥2.2添加SSH公钥至GIt平台3.创建项目4.项目开发4.1安装依赖4.2集成tailwindcss4.3编写代码4.4项目运行示例项目完整代码及CloudSt

将 Pandas 换为交互式表格的 Python 库

Pandas是我们日常处理表格数据最常用的包,但是对于数据分析来说,Pandas的DataFrame还不够直观,所以今天我们将介绍4个Python包,可以将Pandas的DataFrame转换交互式表格,让我们可以直接在上面进行数据分析的操作。PivottablejsPivottablejs是一个通过IPythonwi

【Zabbix监控一】zabbix的原理与安装

利用一个优秀的监控软件,我们可以:●通过一个友好的界面进行浏览整个网站所有的服务器状态●可以在Web前端方便的查看监控数据●可以回溯寻找事故发生时系统的问题和报警情况总结:zabbix主要功能监控,cpu负载,内存使用,硬盘使用,网络状态,端口监视,日志监视,插件开发自定义zabbixserver端口号:10500za

【系统架构】分布式系统架构设计

1分布式系统是什么分布式系统是指由多个计算机节点组成的一个系统,这些节点通过网络互相连接,并协同工作完成某个任务。与单个计算机相比,分布式系统具有更高的可扩展性、可靠性和性能等优势,因此广泛应用于大规模数据处理、高并发访问、分布式存储等领域。分布式系统的设计目标是将计算机资源、数据和控制权分布在多个节点上,以提高系统的

热文推荐