内网IP怎么用域名让外网访问,域名动态解析和静态区别?

news2024/12/23 23:46:55

域名解析是将域名与公网IP进行对应关系,实现访问域名即访问到对应IP应用的方式。域名解析分静态域名解析和动态域名解析的区别,它们的区别在哪?内网IP服务器怎么用域名让外网连接访问这些都是需要我们有所了解掌握的。

这里不但涉及域名解析,同时涉及了内外网互通。对于本地搭建服务器并发布互联网,及外网访问内网等的部署管理都有着很大的帮助。

 

域名静态解析动态与域名动态解析的区别是什么?

域名静态解析:即是指域名解析。如自己在域名注册商注册的域名,并在注册商域名管理网站后台,添加设置一个A记录指向。这个A记录就是一个静态的域名解析。适合用于固定公网IP的指向使用。

域名动态解析:即动态域名解析,也叫DDNS(英文首字母简称)。 是一种用固定的域名代替变化IP的技术手段,可以用来解决公网IP不固定的问题。通常适用于本地带宽公网IP变化不定的网络环境。

二、无公网IP网络下,如何用域名访问内网服务器或内网端口应用?

内网地址与域名绑定关系实现,可以由内网映射软件来完成。如快解析域名映射方法。只要本地有联网,能上网,就可以通过快解析,将内网地址映射到域名,让外网用对应域名来连接访问。解决内外网数据互通互连,内网搭建服务器并发布互联网,及外网连接访问内网等跨网访问场景。

1.内网地址是什么

明确自己本地应用场景,且将内网地址具体化,且明确在内网是可以正常访问的。如远程桌面连 同时记录下局域网内访问的内网IP端口信息。在提供外网访问前,先了解下内网地址。

2.内网地址与域名的绑定

内网地址就是自己目标内网访问的;域名可以自己注册的来使用,也可以直接使用快解析域名。具体操作如下:

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

在添加映射信息时,根据自己本地项目实际情况选择填写即可:

 

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

公共端口类型:指外网访问所用的端口,根据自己场景应用需求选择,这里选择的映射类型是网站80端口;

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

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

3.外网用域名连接访问

当快解析映射生效后,在任意上网地方,都可以通过域名和外网端口号进行访问。
在做内网映射让外网访问前的提示:
先明确本地应用场景,确保在局域网内可以正常访问先。只有本地应用正常,映射外网才能正常访问。本地应用协议由本地决定,如本地配置使用了http协议的,映射外网访问时也是对应使用http的。

多主机多场景时:如果是同一个局域网内的内网互通的多个服务器,可以用一个快解析帐号登录客户端添加多个映射记录,实现映射外网访问。如果多个主机是在不同内网环境下的,则需要分别注册登录不同的快解析帐号登录使用以区分映射访问。

无公网IP时,用快解析映射外网访问,将内网私有IP地址转换成域名格式,即可让外网访问到内网计算机端口应用。内网映射外网的应用场景十分广泛,比如办公OA异地访问、外网远程桌面连接内网计算机、nas的远程访问、个人博客的搭建、数据库跨网连接、远程打印机等等。

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

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

相关文章

ShardingSphere 5.3 整合 Seata 分布式事务 | Spring Cloud 61

一、前言 通过以下系列章节: docker-compose 实现Seata Server高可用部署 | Spring Cloud 51 Seata AT 模式理论学习、事务隔离及部分源码解析 | Spring Cloud 52 Spring Boot集成Seata利用AT模式分布式事务示例 | Spring Cloud 53 Seata XA 模式理论学习、使用…

word去掉页眉横线方法

最简单的方法:双击页眉全选文字,然后点清除样式即可。 清除样式的图标: 参考的是下面这篇文章,介绍得很详细,讲了三种方法,如果上面的方法行不通可以试试其他的方法: Word页眉横线怎么去掉

2023年第二届能源与环境工程国际会议(CFEEE 2023)

会议简介 Brief Introduction 2023年第二届能源与环境工程国际会议(CFEEE 2023) 会议时间:2023年9月1日-3日 召开地点:中国三亚 大会官网:CFEEE 2023-2023 International Conference on Frontiers of Energy and Environment Engineering 由I…

编译linux内核(一)

关于linux启动流程 1. 第一阶段:BIOS1.1 硬件自检1.2 启动顺序 2. 第二阶段:主引导记录2.1 主引导记录的结构2.2 分区表 3. 第三阶段:硬盘启动3.1 情况A:卷引导记录3.2 情况B:扩展分区和逻辑分区3.3 情况C:…

chatgpt赋能python:免费的Python编程软件:开发者必备工具!

免费的Python编程软件:开发者必备工具! Python是一门广受欢迎的编程语言,它已经成为了很多公司和开发者的首选语言。Python的出现改变了编程的方式,它具有简单、易懂、易读、易写、易拓展等特点,因此成为了很多新手入…

使用 Pod 网络策略保护 Kubernetes 集群流量

Kubernetes Pod 默认可以自由地相互通信。当您的集群用于多个应用程序或团队时,这会带来安全风险。一个 Pod 中的错误行为或恶意访问可能会将流量引导至集群中的其他 Pod。 本文将教您如何通过设置网络策略来避免这种情况。这些规则可让您在 IP 地址级别( OSI第 3 层或第 4 …

二进制表示整数及运算

现代计算机存储和处理信息以二值信号表示,二值信号能够很容易地被表示、存储和传输。例如穿孔卡片上有洞或无洞、电压的高低或顺时针、及顺时针或逆时针的磁场。 图 二进制与电压的关系 1 二进制 大多数计算机使用8位作为一个字节,是最小的可寻址的内存…

【vue】vue高性能虚拟滚动列表【vue2和vue3版组件封装】

项目场景: 当前页显示10w多条数据,不做分页的情况进行渲染。加载和渲染页面会非常慢,滚动也非常卡顿 解决方案: 之渲染可视窗口的列表,其他列表不进行渲染。通过修改偏移量高度进行滚动列表。 vue2版本 virtualLi…

k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机

1.安装virtualbox 下载virtualbox https://www.virtualbox.org/wiki/Downloads 安装(windows) 双击VirtualBox-7.0.8-156879-Win.exe 选择安装目录 安装完成后,打开virtualbox 2.下载CentOS 下载CentOS-7-x86_64-DVD-2009.iso http://isoredi…

做项目去实习到底做的什么?

300万字!全网最全大数据学习面试社区等你来! 今天是手机编辑的文章,说说做项目/实习这回事。 我之前发过一些视频,讲校招四要素的,其中一个很重要的部分就是实习。 对社招同学来说,就简单了,面试…

解决磁盘占用率过高100%问题

方法一:关闭程序 首先打开任务管理器,单击磁盘占用率一栏进行排序,查看占用磁盘最高的应用。若占用率最高的始终是同一个三方程序,可尝试卸载。 注:开机时由于频繁读写磁盘,磁盘占用率会很高,等…

vue内嵌原生前端三件套(html+CSS+JavaScript)

问题 vue内嵌原生前端三件套(htmlCSSJavaScript),运行后前端页面无响应 详细问题 笔者使用vue框架进行开发, 对于可视化大屏采用echarts实现,但是网上所提供的echarts可视化大屏模板多采用原生前端三件套&#xff0…

13 GDI绘图技术

文章目录 GDI技术GDI 对象画笔对象画刷对象位图对像创建一个位图字体对象 区域对象区域组合 GDI技术 GDI(graphics Device Interface):图形设备接口,用于绘图。 In Windows CE, as in Windows-based desktop platforms, the graphics device interface (GDI) contr…

EasyExcel 的简单使用(读取写入)

文章目录 前言一、创建项目二、核心代码2.1 org.feng.bean包中的类2.1.1 Sex类2.1.2 User类 2.2 org.feng.constant包中的类2.2.1 Constant类 2.3 org.feng.converter包中的类2.3.1 ListDataConverter类2.3.2 SexConverter类 2.4 org.feng.listener包中的类2.4.1 UserReadListe…

android用java生成crc校验位

在串口通信中,经常会用到后两位生成crc校验位的情况。 下面是校验位生成方法: public static String getCRC(String data) {data data.replace(" ", "");int len data.length();if (!(len % 2 0)) {return "0000";}in…

Springboot集成mybatisplus的问题处理

文章目录 前言一个接口多个实现解决方案 Invalid bound statement (not found)解决方案 总结 前言 新接触mybatisPlus的小伙伴可能会遇到各种各样的问题,尤其是mybatis的xml文件及类的注入问题,下面我们就看一下常见的问题吧。 一个接口多个实现 报错…

python numpy 多维数据广播

广播规则:从最右侧开始广播。 Broadcasting — NumPy v1.25 Manual 截图 下面给出一些样例: 三维矩阵广播 a np.array([[[0,0],[0,0]],[[0, 0],[0, 0]]])print(-*10, a, -*10) print(a.shape) print(a)b np.array([[[1]],[[2]]]) print(-*10, b, -*…

AIGC 3D引擎-LayaAir3.0正式版发布了

2016年6月30日,LayaAir引擎1.0正式版首次发布,今天迎来了它的7周岁生日。 7年,3个大版本,代表着引擎不同阶段、不同的时代、不同的定位。 2016年6月的第1代引擎版本定位是极致性能,支持2D与3D游戏开发, 满足…

【C/C++实现进程间通信 三】管道通信机制

文章目录 前情回顾思路源码Publisher.cppSubscriber.cpp 效果 前情回顾 上一期已经讲解过了进程的相关概念以及进程间通信的实现原理,下面仅展示管道通信机制实现进程间通信的相关代码。 思路 /*本项目主要用于以管道通信的方式进行进程间通信的测试。1.主要包含…

Java面试Day17

1.什么是 Java 内部类? 内部类的分类有哪些 ?内部类有哪些优点和应用场景? 顾名思义,内部类是指定义在某一个类中的类,主要分为成员内部类,静态内部类,局部内部类和匿名内部类四种。 创建与获取…