ddns有什么作用?无公网IP怎么将内网IP端口映射外网访问

2023-09-16 11:36:19

DDNS是什么?

DDNS英文全称Dynamic Domain Name Server,中文含义是指动态域名服务。很多普通路由器或者智能路由器设置中,都可以找到DDNS(动态DNS)功能。
上面的解释可能过于专业,其实DDNS通俗点说,它是一种将用户的动态IP地址映射到一个固定的域名解析服务上的功能,因为现在目前大多数路由器拨号上网获得的多半是动态IP,DDNS可以将路由器变化的外网IP和固定的域名绑定,从而用户可以在外网通过该固定域名进行访问路由器。

DDNS的作用:

1.宽带营运商大多只提供动态的IP地址,DDNS可以捕获用户每次变化的IP地址,然后将其与域名相对应,这样其他上网用户就可以通过域名来与用户交流了。
2.DDNS可以帮你在自己的公司或家里构建虚拟主机!也就是说借助路由器DDNS绑定域名,可以将我们电脑作为服务器功能来使用,通过域名,可以让全球其他联网用户,访问我们指定的文件或者网页程序。
3.我们可以借助DDNS绑定域名就可以架设网站,FTP 服务器、EMAIL服务器等,而且空间的维护也比较方便。
4.如果您有对虚拟局域网的需求,有了DDNS就可以用普通上网方式方便地建立Tunnel。透过网域的方式连结,实现远端管理、远端存取、远端打印等功能。
相信大家对DDNS有了一定的认识了,其实它就是一种动态域名服务,通过它我们轻松的建立网站,实现远端管理、远端存取、远端打印等功能。需要知道的是对于有公网IP的前提下DDNS才有效用。对于内网IP环境,用快解析内网映射外网。

无公网IP怎么将内网IP端口映射外网访问?

将本地应用场景具体地址如内网IP端口,通过快解析端口映射到外网。在做快解析映射让外网访问前的提示:
先明确本地应用场景,先确保在局域网内可以正常访问。只有本地应用正常,映射外网才能正常访问。
本地应用协议由本地决定,如本地配置使用了http协议的,映射外网访问时也是对应使用http的。

第一步:内网映射外网设置

在需要让外网访问的目标计算机本地,或者所在内网另台主机电脑上,安装并登录快解析添加映射设置。通过这一步映射配置,将内网地址转换成公网域名地址让外网可以访问。

第二步:添加映射时,根据自己应用场景填写正确的映射信息:

映射名称:自定义,方便区别和标志。

公共端口类型:指外网访问所用的端口,根据自己场景应用需求选择,如果项目是属于后台管理系统web平台不考虑收录场景的一般采用非80映射外网。如果自己的网站本进http协议的且需要用外网固定80来访问的,则可以选择使用80http映射方式。

内网地址:内网访问固定地址。可以是固定内网IP或计算机名。如是在服务器本机使用映射的,推荐填写127.0.0.1格式。

应用程序端口:以实际为准,如7001。不可以随便乱填写。

  

第三步:外网访问实现

快解析映射生效后,在任意上网地方,都可以通过域名和外网端口号进行访问。

第四步:端口映射添加完毕后,即生成一个可供外网访问的地址,端口映射完成;

第五步:测试。在外网浏览器内输入该地址,即可访问到内网主机所搭建的服务应用,NAT穿透成功。

更多推荐

2023 年最新 Docker 容器技术基础详细教程(更新中)

Docker基本概述Docker是一个开源的应用容器引擎,它让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker官网:https://www.docker.comDocke

MAMMOTH: BUILDING MATH GENERALIST MODELS THROUGH HYBRID INSTRUCTION TUNING

PapernameMAMMOTH:BUILDINGMATHGENERALISTMODELSTHROUGHHYBRIDINSTRUCTIONTUNINGPaperReadingNotePaperURL:https://arxiv.org/pdf/2309.05653.pdfProjectURL:https://tiger

Zabbix预处理和数据开源节流

一、简介在监控环境中构建高频率的监控时,从设计选择的角度需要考虑如何减少性能影响,数据存储空间的保留时长等,Zabbix现成的功能解决能否解决这些问题,是值得探索的。本文中讨论什么时候应该使用预处理,什么时候适合使用“不保存历史记录”选项,谈及这两种方法的优缺点。二、数据节流及预处理数据节流是高频监测的首选方法。使用数

多模态大模型应用大观 | AIGC赋能医疗

浩渺宇宙中,生命与文明经历了亿万年的沉淀与演变,这是人类集体智慧逐步觉醒的过程,人们正在渐渐掌握加速前行的翅膀。从古老的蒸汽机到现代的电力,再跨越到计算机与互联网的时代,每一次人类文明的跃进,都离不开开拓者的勇敢探索。在不断地开拓进取中那些关键技术得以应用与普及,如同神之巨手颠覆着各行各业,推动着社会向前飞跃。2023

cmake应用:集成gtest进行单元测试

编写代码有bug是很正常的,通过编写完备的单元测试,可以及时发现问题,并且在后续的代码改进中持续观测是否引入了新的bug。对于追求质量的程序员,为自己的代码编写全面的单元测试是必备的基础技能,在编写单元测试的时候也能复盘自己的代码设计,是提高代码质量极为有效的手段。在本系列前序的文章中已经介绍了CMake很多内容,本文

3. MongoDB高级进阶

3.MongoDB高级进阶3.1.MongoDB的复制集3.1.1.复制集及原理MongoDB复制集的主要意义在于实现服务高可用复制集的现实依赖于两个方面的功能:数据写入时将数据迅速复制到另一个独立节点上在接受写入的节点发生故障时自动选举出一个新的替代节点复制集在实现高可用的同时,还有以下作用:数据分发:将数据从一个区

【MySQL进阶】SQL性能分析

一、SQL性能分析1.SQL执行频率MySQL客户端连接成功后,通过show[session|global]status命令可以提供服务器状态信息。通过如下指令,可以查看当前数据库的INSERT、UPDATE、DELETE、SELECT的访问频次:--session是查看当前会话;--global是查询全局数据;SHO

六、变量与常量

变量与常量1.变量与常量1.1标识符和关键字1.1.1.标识符1.1.2.关键字1.2.声明变量1.3.声明常量1.4.变量的有效范围1.4.1.成员变量1.4.2.局部变量1.5.训练11.6.训练2——————————————————————————————————————————————————1.变量与常量在程

数据仓库性能测试方法论与工具集

目录文章目录目录数据仓库v.s.传统数据库数据仓库性能测试案例性能指标测试方案测试场景测试数据集测试用例性能指标测试脚本工具基准环境准备硬件环境软件环境测试操作步骤Cloudwave执行步骤导入数据集TestCase1.执行13条标准SQL测试语句TestCase2.执行多表联合join拓展SQL1测试语句TestCa

全链路压测演进之迭代式压测

文章导读1.背景原因2.压测流程改进分析3.迭代式压测流程压测服务的稳定性压测环境的稳定性压测时效压测人员贴合业务4.全流程压测模式演进5.压测模式对比6.迭代式压测反馈效果7.总结1.背景原因!!做系统服务压测都是比较耗时耗人力的,特别是在生产环境上做压测,压测的时间都是在晚上23点后,甚至在凌晨1-4点,每次投入的

第一章:最新版零基础学习 PYTHON 教程(第五节 - Python 中的关键字和示例)

Python中的关键字是保留字,不能用作变量名、函数名或任何其他标识符。Python中的关键字列表关键词描述关键词描述关键词描述and它是一个逻辑运算符False表示将导致不为真的表达式。nonlocal它是一个非局部变量as它用于创建别名finally它的使用有例外not它是一个逻辑运算符assert它用于调试for

热文推荐