域名解析科普

2024-06-09 11:32
文章标签 域名解析 科普

本文主要是介绍域名解析科普,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

域名服务器是根据资源记录来对DNS请求进行应答的。在DNS系统中,最常见的资源记录是Internet类记录,资源记录是一个包含了下列字段的4元组:Name、Value、Type、TTL。其中,TTL是该记录的生存时间,它决定了资源记录应当从缓存中删除的时间;Name和Value的值取决于Type,即记录类型。Internet类资源记录主要分为以下几种类型:A/CNAME/TXT/NS/MX/SRV/CAA/显性URL/隐性URL。

添加记录步骤

  1. 点击添加记录
  2. 输入主机记录,可自行定,但是有规则,详见主机记录
  3. 输入主机ip(网址)
  4. 点击确定

主机记录

注:主机记录(RR)值不能以\“."、\“-"开头或结尾 主机记录(RR)值不能有连续的"."。 .分割的每个字符串长度不能超过63字符

www 表示 解析后域名为 www.域名
demo 表示 解析后域名为 demo.域名
mail 表示 解析后域名为 mail.域名
@表示 直接解析主域名
*表示泛解析 *.域名

记录类型

下面我们逐一进行分析,大家可以按照需求选取自己的解析类型。

A-将域名指向一个IPV4地址

A记录: 地址记录,用来指定域名的IPv4地址,如果需要将域名指向一个IP地址,就需要添加A记录。
参考标准: RR值可为空,即@解析;不允许含有下划线;
具体解析如下图:

注: 记录值必须为IPv4的值,IPv4地址格式

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

CNAME记录: 如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录。
参考标准: 有效字符除字母、数字、“-”(中横杠)、还包括“_”(下划线);RR值不允许为空(即@);允许含有下划线

注:这里记录值应该是域名,且不可为IP,当访问该解析记录时,就会指向记录值的域名。

例如:这里访问 baidu.wujiajz.com 就会跳转访问 www.baidu.com

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

TXT记录: 在这里可以填写任何东西,长度限制255。绝大多数的TXT记录是用来做SPF记录(反垃圾邮件)。字符串;长度小于512,合法字符:大小写字母,数字,空格,及以下字符:-~=:;/.@+^!*
参考标准: 另外,有效字符除字母、数字、“-”(中横杠)、还包括“_”(下划线);RR值可为空,即@解析;允许含有下划线;不支持泛解析

注:另外,设置ssl也需要设置TXT类型解析校验。

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

NS记录: 域名服务器记录,如果需要把子域名交给其他DNS服务商解析,就需要添加NS记录。
用来表明由哪台服务器对该域名进行解析。您注册域名时,总有默认的DNS服务器,每个注册的域名都是由一个DNS域名服务器来进行解析的,DNS服务器NS记录地址一般以以下的形式出现:
我们可以看到自己的域名默认的dns服务器,如下图,如果想要变更,添加ns记录即可。
参考标准: RR值不能为空;允许含有下划线;不支持泛解析

dns1.domain.com
dns2.domain.com

注:

(1)"优先级"中的数字越小表示级别越高;
(2)"IP地址/主机名"中既可以填写IP地址,也可以填写像 ns.mydomain.com这样的主机地址,但必须保证该主机地址有效。如,将 news.mydomain.com 的NS记录指向到 ns.mydomain.com,在设置NS记录的同时还需要设置 ns.mydomain.com的 指向,否则NS记录将无法正常解析;
(3)NS记录优先于A记录。即,如果一个主机地址同时存在NS记录和A记录,则A记录不生效。这里的NS记录只对子域名生效。

AAAA-将域名指向一个IPV6地址

AAAA记录: 同A记录,用来指定主机名(或域名)对应的IPv6地址(例如:ff06:0:0:0:0:0:0:c3)记录。
参考标准: RR值可为空,即@解析;不允许含有下划线;

注: 格式IPV6地址格式

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

**SRV记录:**记录了哪台计算机提供了哪个服务。格式为:服务的名字、点、协议的类型
**参考标准:**是一个name,且可含有下划线“_“和点“.”;允许含有下划线;可为空(即@);不支持泛解析
**格式:**SRV记录格式为: 优先级 权重 端口 目标地址 ,每项中间需以空格分隔。例如 “0 5 5060 sipserver.example.com”。
例如:
_docker-server._tcp.xxx.com. IN SRV 5 0 5269 docker-server.l.google.com.
项目的含义:
_docker-server 服务(Service)的名字
_tcp 所使用的协议(Protocol)类型,比如 “_tcp” 或者 “_udp”
ioio.name SRV所在域的名字(Name)
5 - 优先级(Priority),类似MX记录
0 - 权重(Weight)
5269 - 端口(Port)
docker-server.l.google.com - 实际提供服务的主机名(Target )。

注意: priority:优先级,为0-65535之间的数字;weight:权重,为0-65535之间的数字;port:提供服务的端口号,为0-65535之间的数字 target:为提供服务的目标地址,为nameType,且存在。参考:http://en.wikipedia.org/wiki/SRV_record http://www.rfc-editor.org/rfc/rfc2782.txt

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

MX记录:如果需要设置邮箱,让邮箱能收到邮件,就需要添加MX记录。

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

参考标准: RR值可为空,即@解析;不允许含有下划线;
格式为:[flag] [tag] [value],是由一个标志字节的[flag],和一个被称为属性的标签[tag]-值[value]对组成。例如:@ 0 issue "symantec.com"或@ 0 iodef "mailto:admin@aliyun.com"

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

显性URL:从一个地址301重定向到另一个地址的时候,就需要添加显性URL记录(注:DNSPod目前只支持301重定向)。
格式:URL地址(区分大小写),长度最长为500字符,其中域名,如a.com,必须,大小写不敏感;协议:可选,如http、https,默认为http端口:可选,如81,默认为80;路径:可选,大小写敏感,如/path/to/,默认为/;文件名:可选,大小写敏感,如file.php,默认无;参数:可选,大小写敏感,如?user=my***,默认无。

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

隐性URL:类似于显性URL,区别在于隐性URL不会改变地址栏中的域名。

类似显性URL。

两者的区别:显性url更类似于跳转,即a.com解析到b.com,也就是访问访问a.com他会跳转到b.com,就是直接的跳转。而隐性url则是,访问a.com,实际显示内容是b.com的,但是地址还是a.com。

 

 

参考:https://www.wjcms.net/archives/%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E5%88%B0%E5%BA%95%E5%BA%94%E8%AF%A5%E8%82%BF%E4%B9%88%E7%A0%B4%E8%AF%A6%E8%A7%A3%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E7%B1%BB%E5%9E%8B

这篇关于域名解析科普的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1045057

相关文章

【科普】数字化和数字化转型:是什么,为什么,怎么做?

​一、什么是数字化转型? 近年来 “数字化”、“数字化转型”概念已经渗透到各个行业,成为业界的热点议题。对于什么是“数字化转型”,众说纷纭。 有人说“数字化转型不过就是给传统的信息化穿上皇帝的新衣”,也有人说“数字化转型实际上就是对业务过程进行的重塑”。 到底“数字化转型”是什么,在给出答案之前,我们不妨先厘清“信息化”、“数字化”、“数字化转型”间的联系。   信息化是指通过

【IPV6从入门到起飞】3-域名解析动态IPV6(阿里云)

【IPV6从入门到起飞】3-域名解析动态IPV6(阿里云) 1 回顾以及背景2 Linux下Python动态修改域名解析 AAAA2.1 创建用户获得权限2.2 创建IPV6记录2.3 调试API2.4 编写动态获取并修改的Python代码2.5 进程守护2.6 实际效果2.6.1 正常运行2.6.2 动态修改域名记录2.6.3 断网恢复修改 3 使用DDNS-Go动态解析IPV6

产品经理必看!超详细的NPDP认证考试科普

能力提升是每个职场人最关心的问题,产品经理当然也不例外。 相信不少朋友在走上产品的道路后都是边做边学边摸索。 特别是刚工作5年内的PM,对产品的整个知识框架并不成熟,1000个产品经理,就有1000个产品问题。 但所有问题的本质,都是因为缺少系统的产品管理知识体系、解决问题的原则方法、模板工具,说白了就是,没有经验模型和思维框架。 要怎么解决这个问题,NPDP认证就是最好的解决方案。 一

【科普】双轴测径仪是根据哪个测量值控制外径尺寸?

单轴测径仪与双轴测径仪都是自带闭环控制功能的在线外径测量设备,单轴测径仪只有一个测头,是根据该测头的检测数据进行控制,这点毋庸置疑,那双轴测径仪这种具备两组测头的设备又是如何控制的,本文就来简单的介绍一下。 JG02-DG系列双通道测径仪内置2组固定式光电测头,可对被测物两个方向的外径尺寸进行实时测量。主要应用于BV线、通讯电缆、塑胶线、电力电缆、光纤、漆包线、铝塑管、钢材、纤维等各类管材、棒材、

热力图科普:数据可视化的利器

hello大家好,俺是没事爱瞎捣鼓又分享欲爆棚的叶同学!!! 日常闲扯 哎呀,第一天上完课,给俺的感觉是(热和惊喜),热是真热,从出租屋走到教学楼给我整的汗流浃背的了,然后上午班级的空调也不是很给力,所有很。。。,但也有惊喜哈,虽然我搬出来住了,不能和他们一起上课,但下课他们还是来找我了,到我这边来了,下午还帮我占了座位,还是挺惊喜开心的哈,白天也是忙碌起来了,生活也变得不那么无所事事和无聊了

Kafka科普系列 | Kafka中的事务是什么样子的?

欢迎跳转到本文的原文链接:https://honeypps.com/mq/kafka-basic-knowledge-of-transaction/ 事务,对于大家来说可能并不陌生,比如数据库事务、分布式事务,那么Kafka中的事务是什么样子的呢? 在说Kafka的事务之前,先要说一下Kafka中幂等的实现。幂等和事务是Kafka 0.11.0.0版本引入的两个特性,以此来实现EOS(exac

网关Zuul科普

点击上方“朱小厮的博客”,选择“设为星标” 后台回复”加群“获取公众号专属群聊入口 欢迎跳转到本文的原文链接:https://honeypps.com/backend/introduction-of-zuul/ 为什么要使用网关 不同的微服务一般会有不同的网络地址,而外部客户端(例如手机APP)可能需要调用多个服务的接口才能完成一个业务需求。例如一个电影购票的手机APP,可能会调用多个微服务的

OpenResty 概要及原理科普

点击上方“朱小厮的博客”,选择“设为星标” 后台回复"高效Java"领取《Effective Java第三版》 欢迎跳转到本文的原文链接:https://honeypps.com/architect/introduction-of-openresty/ OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依

原创 | Nginx 架构原理科普

点击上方“朱小厮的博客”,选择“设为星标” 后台回复"1024"领取公众号专属资料 欢迎跳转到本文的原文链接:https://honeypps.com/architect/architect-introduction-of-nginx/ Nginx(发音为“engine X”)是由俄罗斯人 Igor Sysoev 编写的一个免费的、开源的、高性能的 HTTP 服务器和反向代理,也是一个电子邮件

科普 | 关于加解密、加签验签的那些事

点击上方“朱小厮的博客”,选择“设为星标” 后台回复"书",获取 后台回复“k8s”,可领取k8s资料 来源:r6d.cn/acJae 面对MD5、SHA、DES、AES、RSA等等这些名词你是否有很多问号?这些名词都是什么?还有什么公钥加密、私钥解密、私钥加签、公钥验签。这些都什么鬼?或许在你日常工作没有听说过这些名词,但是一旦你要设计一个对外访问的接口,或者安全性要求高的系统,那么必然会接