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

news2024/12/25 6:11:23

我们在本地搭建服务器及发布互联网时,可以通过动态域名的方式联网。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、固定端口管家婆、信息管理软件等外网访问内网的场景。

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

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

相关文章

【集合】LinkedList 详解

Java中的LinkedList是一种实现了List接口的双向链表数据结构。链表是由一系列节点(Node)组成的,每个节点包含了指向上一个节点的指针prev,数据item和指向下一个节点next的指针。 实现了Deque接口,可以在两端进行操作(插入、删除…

四大函数式接口(重点,必须掌握)

新时代程序员必须要会的 :lambda表达式、链式编程、函数式接口、Stream流式计算 什么是函数式接口 1.函数型接口 package com.kuang.function;import java.util.function.Function;/*** Function函数型接口 有一个输入参数,有一个输出* 只要是函数式接口…

华为云云耀云服务器L实例评测|利用云服务器部署个人博客站

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂 目录 前言效果图环境服务器购买安装宝塔面板环境搭建源码下载配置NGINX打包前端总结 前言 有句话说的好:在小的个体,也有自己的品牌。 就像我和腾讯一样&#xff0c…

爬虫笔记_

爬虫简介 爬虫初始深入 爬虫在使用场景中的分类 通用爬虫: 抓取系统重要组成部分。抓取的是一整张页面数据 聚焦爬虫: 是建立在通用爬虫的基础上。抓取的是页面中特定的局部内容。 增量式爬虫 监测网站中数据更新的情况。只会抓取网站中最新更新出来的…

unity学习第1天

本身也具有一些unity知识,包括Eidtor界面使用、Shader效果实现、性能分析,但对C#、游戏逻辑不太清楚,这次想从开发者角度理解游戏,提高C#编程,从简单的unity游戏理解游戏逻辑,更好的为工作服务。 unity201…

Linux内核编译机制

文章目录 KconfigKconfig语法 KbuildMakefile Linux内核的编译主要过程:配置、编译、安装。 配置主要由Kconfig提供图形界面完成编译主要基于Kbuild编译系统,执行make完成编译安装主要也是基于Kbuild提供的脚本,然后执行make完成安装 Kconf…

【需求侧响应】综合能源中多种需求响应——弹性电价、可平移及可削减研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

Java 函数式编程思考 —— 授人以渔

引言 最近在使用函数式编程时,突然有了一点心得体会,简单说,用好了函数式编程,可以极大的实现方法调用的解耦,业务逻辑高度内聚,同时减少不必要的分支语句(if-else)。 一、函数式编…

Openresty(二十一)ngx.balance和balance_by_lua灰度发布

一 openresty实现灰度发布 ① 灰度发布 说明: 早期博客对灰度发布的概念进行解读,并且对原生 nginx灰度实现进行讲解后续: 主要拿节点引流的灰度发布,并且关注gray灰度策略 相关借鉴 ② 回顾HTTP反向代理流程 ngx_http_upstream 可操作点&#…

数据结构与算法之树、森林与二叉树的转换(手绘)

树、森林与二叉树的转换 树、森林与二叉树的转换树转换成二叉树原则:步骤展示连线给出除长子外的结点去线层次调整 森林转换成二叉树原则步骤展示根据树转换成二叉树的原则将每颗树转变成二叉树第 n 棵树作为第 n-1 棵树根节点的右子节点 二叉树转换成树原则步骤展示…

KDM CCA Secure FHE

参考文献: [BFM88] Blum M, Feldman P, Micali S. Non-interactive zero-knowledge and its applications[M]//Providing Sound Foundations for Cryptography: On the Work of Shafi Goldwasser and Silvio Micali. 2019: 329-349.[FS90] Feige U, Shamir A. Witn…

智能合约漏洞案例,Euler Finance 1.96 亿美元闪电贷漏洞分析

智能合约漏洞案例,Euler Finance 1.96 亿美元闪电贷漏洞分析 2023 年 3 月 13 日上午 08:56:35 UTC,DeFi 借贷协议 Euler Finance 遭遇闪电贷攻击。 Euler Finance 是一种作为无许可借贷协议运行的协议。其主要目标是为用户提供各种加密货币的借贷便利。…

免单商城系统小程序开发源码功能解析

商品免单是现在很多商家喜欢做的一种营销活动,市面上几乎所有商家都是利用免单系统进行免单活动的,但大部分的免单系统仅仅只有排队免单功能,免单的周期长类目单一。我们的免单系统是将获客、拉新、留存、转化集于一身,多种免单拓…

什么是Java中的“内存屏障“(Memory Barrier)?它们有什么作用?

内存屏障是一种用于控制内存访问顺序的指令。在多核处理器上运行的多线程程序可能会因处理器的乱序执行和缓存一致性问题而导致意外的行为。内存屏障可以用来强制某些操作的顺序,以确保线程间的正确协同。 作用包括: 保证写入的可见性:内存…

前缀和实例4(和可被k整除的子数组)

题目: 给定一个整数数组 nums 和一个整数 k ,返回其中元素之和可被 k 整除的(连续、非空) 子数组 的数目。 子数组 是数组的 连续 部分。 示例 1: 输入:nums [4,5,0,-2,-3,1], k 5 输出:7 …

Linux驱动IO篇——异步通知

文章目录 什么是异步通知异步通知和异步IO的区别信号含义应用层使用信号驱动如何实现异步信号驱动实例 什么是异步通知 异步通知在Linux的实现中是通过信号,而信号是在软件层次上对中断机制的一种模拟。这种机制和中断非常类似,所以可以以中断的思想来理…

AI绘画:如何让图片开口说话生成视频?变现渠道有哪些?

如何让AI绘画做出来的视频可以开口说话,本篇文章给你讲解清楚。 这个项目市面上有很多种叫法,AI数字人,图片说话,图片数字人等等。 废话不多说,直接以AI小和尚为例进行实操。 1.生成图片: 用Midjourney…

操作系统期末复习笔记

文章目录 操作系统第1章 计算机系统概述1 指令执行的基本指令周期2 中断分类与中断处理过程2.1 中断的定义2.2 中断分类2.3 中断的意义2.4 无中断2.5 有中断2.6 中断和指令周期2.7 中断处理的过程 3 处理多中断的两种方法3.1 顺序中断处理(禁止中断)3.2 …

大数据-玩转数据-Flink恶意登录监控

一、恶意登录 对于网站而言,用户登录并不是频繁的业务操作。如果一个用户短时间内频繁登录失败,就有可能是出现了程序的恶意攻击,比如密码暴力破解。 因此我们考虑,应该对用户的登录失败动作进行统计,具体来说&#x…

批量获取CSDN文章对文章质量分进行检测,有助于优化文章质量

📚目录 ⚙️简介✨分析获取步骤⛳获取文章列表☘️前期准备✨ 接口解析⚡️ 获取文章的接口 ☄️文章质量分接口⭐接口分析 ⌛代码实现:⚓核心代码:⛵测试用例:⛴ 运行效果:☘️增加Excel导出 ✍️结束 ⚙️简介 有时候我们写文章是为了记录当下遇到的bu…