[笔记] 阿里云域名知识

文章目录

  • 前言
  • 一、域名
  • 二、域名常见分类
    • 2.1 泛域名
    • 2.2 为什么要设置子域名
  • 三、记录类型
    • 3.1 A- 将域名指向一个PV4地址
    • 3.2 CNAME- 将域名指向另外一个域名
    • 3.3 AAAA- 将域名指向一个PV6地址
    • 3.4 MX- 将域名指向邮件服务器地址
    • 3.5 SRV- 记录提供特定的服务的服务器
      • 使用场景
    • 3.6 TXT-文本长度限制512,通常做SPF记录 (反垃圾邮件)
    • 3.7 CAA-CA证书颁发机构授权校验
      • 使用场景
      • 使用效果
    • 3.8 显性URL- 将域名重定向到另外一个地址
      • 使用场景
      • 实现效果
    • 3.9 隐性URL- 与显性URL类似,但是会隐藏真实目标地址
      • 使用场景
      • 实现效果
    • 3.10 NS- 将子域名指定其他DNS服务器解析
      • 使用场景
    • 3.11 PTR记录
  • 四、主机记录
  • 五、记录值
    • 5.1 对于A类型和AAAA类型这两种记录类型
    • 5.2 对于显性和隐形url类型记录类型
  • 六、TTL
  • 总结


前言

最近一直在用阿里云的域名服务,断断续续用了几年了,理解也模模糊糊的,特此整理一下。
在这里插入图片描述
在这里插入图片描述

一、域名

域名(Domain Name)是由一串字符组成的,域名指向某一个IP地址。

域名的出现解决了记忆困难的问题,这个是你不再需要去记那么难记的IP地址,你只需要记住http://baidu.com这种便于人类记忆的字母数字组合的域名。就好比你给每个手机号备注名字一样,也是为了方便记忆。

这就是为什么需要域名的原因:

  • 为了更好记忆

二、域名常见分类

https://help.aliyun.com/document_detail/155782.html?spm=a2c4g.121109.0.0.c11d1fd1WkKYlh

域名可以划分为各个子域,子域还可以继续划分为子域的子域,这样就形成了顶级域、主域名、子域名等。
在这里插入图片描述
“.com”是顶级域名(一级域名);

“aliyun.com”是主域名(二级域名);

“example.aliyun.com”是子域名(三级域名);

“www.example.aliyun.com”是子域名的子域(四级域名)。

2.1 泛域名

泛解析:是指利用 “ * ” 来做子域名,实现所有的子域名都指向同一个IP地址(记录值)。例如域名 dns-example.com,设置泛解析 *.dns-example.com ,则该域名下所有的子域名(如 a.dns-example.com,b.dns-example.com,c.dns-example.com等)都将指向与 *.dns-example.com 相同的IP地址。

2.2 为什么要设置子域名

1、 因为一个主域名可以设置出不同的子域名,所以能够便于用户将不同的子域名应用到不同的业务中。

例如主域名是 aliyun.com,开发者则可以设置子域名 api.aliyun.com 为接口业务使用,子域名 pay.aliyun.com 为支付系统使用。

2、 实现访问者按照用户指定的子域名进行访问。

例如主域名是 aliyun.com,开发者设置子域名为 www.aliyun.com和aliyun.com 后, 访问者输入这两个域名时就可以实现访问。

三、记录类型

https://help.aliyun.com/document_detail/29725.html?spm=a2c1d.8251892.0.0.5c3b5b76h8e1f4

记录类型表示的是当前域名解析记录的类型,类型不同DNS解析方式也不同。

3.1 A- 将域名指向一个PV4地址

添加 A 记录可实现将域名指向 IPv4 地址。

3.2 CNAME- 将域名指向另外一个域名

当需要将域名指向另一个域名,再由另一个域名提供 IP 地址,就需要添加 CNAME 记录,最常用到 CNAME 的场景包括做 CDN、企业邮箱、全局流量管理等。

3.3 AAAA- 将域名指向一个PV6地址

当预期是实现访问者通过 IPv6 地址访问网站,可以使用 AAAA 记录实现。

3.4 MX- 将域名指向邮件服务器地址

设置邮箱时,让邮箱能收到邮件,就需要添加 MX 记录。MX全称为mail exchanger,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当有人发邮件给“vincen@example.com”时,系统将对“example.com”进行DNS中的MX记录解析。如果MX记录存在,系统就根据MX记录的优先级,将邮件转发到与该MX相应的邮件服务器上。

3.5 SRV- 记录提供特定的服务的服务器

使用场景

SRV 记录用来标识某台服务器使用了某个服务,常见于微软系统的目录管理。

3.6 TXT-文本长度限制512,通常做SPF记录 (反垃圾邮件)

如果希望对域名进行标识和说明,可以使用 TXT 记录, TXT 记录多用来做 SPF 记录(反垃圾邮件)

3.7 CAA-CA证书颁发机构授权校验

使用场景

CAA(Certificate Authority Authorization),即证书颁发机构授权。是一项新的可以添加到DNS记录中的额外字段,通过DNS机制创建CAA资源记录,可以限定域名颁发的证书和CA(证书颁发机构)之间的联系。未经授权的第三方尝试通过其他CA注册获取用于该域名的SSL/TLS证书将被拒绝。

域名设置 CAA 记录,使网站所有者,可授权指定CA机构为自己的域名颁发证书,以防止HTTPS证书错误签发,从而提高网站安全性。

使用效果

3.8 显性URL- 将域名重定向到另外一个地址

使用场景

将一个域名指向另外一个已经存在的站点时,需要添加 URL 记录。

实现效果

为浏览器地址栏输入http://xxx.com 回车,打开网站内容是目标地址http://www.aliyun.com:80/ 的网站内容,且地址栏显示目标地址http://www.aliyun.com:80/。

3.9 隐性URL- 与显性URL类似,但是会隐藏真实目标地址

使用场景

将一个域名指向另外一个已经存在的站点时,需要添加 URL 记录。

实现效果

为浏览器地址栏输入http://dns-example.com 回车,打开网站内容是目标地址http://www.aliyun.com:80/ 的网站内容,但地址栏显示当前地址http://dns-example.com。

3.10 NS- 将子域名指定其他DNS服务器解析

使用场景

如果需要把子域名交给其他DNS服务商解析,就需要添加NS记录

3.11 PTR记录

反向解析则是指将IP地址映射到域名上,需要您与IDC机房或主机服务商联系实现。

如果您的服务器提供是阿里云,您可以通过提交工单由阿里云服务器售后支持会协助您添加反向解析。

四、主机记录

这里是您创建子域名的关键,例如需要创建 www.dns-example.com ,则在此处输入 www 即可; 如需创建dns-example.com,则在此处输入 @ 即可。

五、记录值

输入域名实际解析为的内容,比如https://www.baidu.com 对于a类型就是解析为https://192.168.111.1这个地址

5.1 对于A类型和AAAA类型这两种记录类型

这里输入网站服务器的IP地址

比如https://www.baidu.com 对于a类型就是解析为https://192.168.111.1这个地址

5.2 对于显性和隐形url类型记录类型

一般为具体的可用的http或者https地址

六、TTL

TTL(Time-To-Live),就是一条域名解析记录在DNS服务器中的存留时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的NS服务器发出解析请求从而获得解析记录;在获得这个记录之后,记录会在DNS服务器中保存一段时间,这段时间内如果再接到这个域名的解析请求,DNS服务器将不再向NS服务器发出请求,而是直接返回刚才获得的记录;而这个记录在DNS服务器上保留的时间,就是TTL值.

比如10分钟,就是记录会在DNS服务器中保存10分钟,每十分钟才向NS服务器发出更新请求。如果你修改了域名解析记录,则TTL=10分钟,则表示等待10分钟后可以测试解析生效情况。

总结

以上就是今天要讲的内容

参考:
新手如何快速了解添加DNS解析记录_云解析DNS
添加解析记录
域名不生效常见问题
域名生效检测工具


关于博主

wx/qq:binary-monster/1113673178
CSDN:https://blog.csdn.net/qq1113673178
码云:https://gitee.com/shiver
Github: https://github.com/ShiverZm
个人博客:www.shiver.fun

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Navicat Premium 16.2.7 for Mac

Navicat Premium 16是一款功能强大的跨平台数据库管理工具,支持多种数据库类型,如MySQL、MariaDB、Oracle、SQLite、PostgreSQL等等。它提供了丰富的数据库管理功能和工具,可以帮助开发人员和数据库管理员快速地创建、管理和维护数据库。 Nav…

Windows安装单节点Zookeeper

刚学习Dubbo,在Centos7中docker安装的zookeeper3.7.1。然后在启动provider时一直报错,用尽办法也没有解决。然后zookeeper相关的知识虽然以前学习过,但是已经忘记的差不多了。现在学习dubbo只能先降低版本使用了,之后再复习zookee…

什么是手术麻醉系统?

一、手术麻醉系统的主要作用 手术麻醉系统能更好、更准确地记录和管理手术与麻醉的临床信息,提高医生和麻醉师的工作效率。它主要用于病人手术与麻醉的申请、审批、安排,精确记录病人在手术过程中的术中医嘱、术中费用等信息,追踪生命体征等…

如何将Word转成PDF?试一下这个转换方法

Word转成PDF是现代办公中常见的需求,它可以确保文件的格式和内容在不同平台上保持一致,并且更加方便共享和打印。在这个数字化时代,我们经常需要将Word文档转换为PDF格式,无论是个人用户还是商务用户都会遇到这样的需求。那么如何…

实力认证!OceanBase获“鼎信杯”优秀技术支撑奖

6 月 30 日,2023 “鼎信杯”信息技术发展论坛在京隆重举办第二届“鼎信杯”大赛颁奖典礼。OceanBase 凭借完全自主研发的原生分布式数据库,以及丰富的核心系统国产数据库升级案例,斩获“优秀技术支撑奖”。 论坛上,国内首个基于在…

「Linux」使用VS Code远程连接Linux

目录 一、VS Code简介 1.VS Code是什么? 2.使用VSCode远程连接Linux的好处 二、使用VSCode远程连接Linux 1.在VSCode中使用Remote插件 1.1 安装Remote插件 1.2 配置Remote 2. VS Code远程连接Linux 三、VSCode远程连接Linux时的一些常见问题和解决方法 1.VSCode远程…

并发 04(Callable,CountDownLatch)详细讲解

并发 Callable 1 可以返回值 2可以抛出异常 泛型指的是返回值的类型 public class Send {public static void main(String[] args) {//怎么启动Callable//new Thread().start();Aaa threadnew Aaa();FutureTask futureTasknew FutureTask(thread);new Thread(futureTask,&qu…

美创科技获通信网络安全服务能力评定(应急响应一级)认证!

近日,中国通信企业协会公布通信网络安全服务能力评定2023年第一批获证企业名单。 美创科技获得应急响应一级资质,成为2023年第一批获证企业之一! 通信网络安全服务能力评定是对通信网络安全服务单位从事通信网络安全服务综合能力的评定&#…

参编三大金融国标,奇富科技以技术促行业规范化演进

近期,由中国互联网金融协会领导制定的《互联网金融智能风险防控技术要求》《互联网金融个人网络消费信贷信息披露》《互联网金融个人身份识别技术要求》三项国家标准颁布,由国家市场监督管理总局、国家标准化管理委员会发布,奇富科技作为核心…

6. vue-element-admin 二次开发避坑指南

vue-element-admin 二次开发避坑指南 1.1 前言1.1.1 切换标签时未保存页面的操作内容1.1.2 markdown 样式乱码1.1.3 修改默认尺寸1.1.4 当后端服务器宕机情况下页面加载层一直转圈无法停止,只能关闭页面1.1.5 隐藏齿轮 1.1 前言 上一篇博文,我们分享了vu…

C#备份数据库文件

c#备份数据库文件完整代码 sqlServer 存储过程: USE [PSIDBase] GO /****** Object: StoredProcedure [dbo].[sp_BackupDB] Script Date: 2023/8/31 16:49:02 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GOALTER procedure [dbo].[sp_BackupDB]…

java八股文面试[多线程]——线程的状态

5种状态一般是针对传统的线程状态来说(操作系统层面) 6种状态:Java中给线程准备的 NEW:Thread对象被创建出来了,但是还没有执行start方法。 RUNNABLE:Thread对象调用了start方法,就为RUNNABLE状…