【DNS 解析】DNS解析功能你真的会用吗?

2022-06-04 15:46:21 浏览数 (1)

每位站长在用dnspod进行域名解析的时候,有没有好奇过“记录类型”到底是干什么的?他究竟有什么用,那么多解析类型分别是干什么的?

即使是看来官方文档,大家可以也不能明白。

今天就带着大家一起来看一下dns解析的详细介绍。

A记录: 全称Address记录。

人话:直接指向ip地址的

举个例子,假如说你有一个域名“1.com”,然后设置的a记录是127.0.0.1。那么在你设置完成且dns生效之后,你的域名”1.com“就会指向127.0.0.1

就像是你给一个复杂的东西起了一个名字,当你记住名字之后再次听到他你就会想到这个东西。

那么如何设置A记录呢?

点击 添加记录

点击之后,他会提醒你输入主机记录

那主机记录是什么呢?

你可以把它理解为网站前缀。

举个例子:你的域名依旧是1.com,你输入前缀www 记录值输入的是192.168.0.1

那么你访问www.1.com 的时候就会解析到192.168.0.1

那么你可能会说

“我要是想要直接访问1.com要怎么办“

如果不加前缀的话,你需要将主机记录填写为@即可

假设我输入主机记录@,记录值输入的是192.168.0.1,然后点击确定

此时我就已经设置好了一条a记录的解析,当我访问我的域名的时候就会跳转到192.168.0.1

然后我又设置了一条

当我访问www. 域名后 ,我就会解析到127.0.0.1

注意

线路设置如果设置为默认,那么一般情况下所有网络的用户解析到的ip都是同一个ip。如果对线路设置感兴趣可以查看文章【DNS 解析】关于腾讯云 DNSPod你可能不知道的那些事 - 云 社区 - 腾讯云 (tencent.com)里面第四个

记录值:a记录的记录值只能设置ipv4的ip地址

TTL:一般无需修改,TTL为缓存时间,数值越小,修改记录各地生效时间越快,默认为600秒。

CNAME:

CNAME就是别名记录

有什么用呢

假如说你有两个域名1.com 和2.com如果你设置1.com的cname解析到2.com,那么当你访问1.com就会解析到2.com,然后剩下的工作就交给2.com来办了。

简单点就是将一个域名解析成另外一个域名。

如何添加cname域名解析

大致步骤和a记录差不多,只不过是记录值有些变化

Cname的记录值可以输入域名(如图)

注意

如果你的cname解析中有主机记录为“@” 的 那么你的CNAME解析 会影响到 MX 记录的正常解析,请注意。

MX记录:

这个是给邮箱服务器用的,一半情况下是用不到的。

注意:

Mx的主机记录和其他略有不同,如果你设置为@,那么你的邮箱地址是xxx@1.com

假如设置为mail,那么你的邮箱地址将是xxx@mail.com

还有就是关于线路类型

不建议修改,选择默认即可,否则会导致部分网络的用户收不到邮件

关于记录值:

可以是域名,也可以是一个 IP

如果记录值输入的是域名,那么输入的域名必须有 A 记录,记录生成后会自动在域名后面补一个 “.”。

例如,设置一个 MX 记录的记录值为 mail.1.com,需要添加一个主机记录为 “mail” 的 A 记录。

如果记录值为 IP 地址,直接填写邮件服务器 IP 即可,记录生成后同样会自动补一个 “.”。

Txt记录:

TXT记录一般是为某条记录设置说明

这个记录一般情况是用来验证你是否拥有该域名的控制权限的,就是域名验证,使用率比较低。

NS记录:

NS记录是域名服务器记录,用来指定域名由哪台服务器来进行解析。

假如你的域名www.1.com的ns记录是dnspod,那么你的域名www.1.com就将由dnspod来解析。

注意:

要授权的 DNS 服务器域名不能是私建的 DNS 服务器域名,必须是解析商的权威 DNS 服务器域名。

AAAA 记录

Aaaa记录和a记录大致差不多,只不过是aaaa记录只能输入ipv6的地址,而a记录只能输入ipv4的记录。在其他方面两者保持一致。

SPF 记录

SPF 记录用于指定发送邮件的服务器,可以用来反垃圾邮件

他也是一个白名单系统

下面的是腾讯云给的一个例子

v=spf1 include:spf.mail.qq.com ~all,表示只有这个域名的 A 记录和 MX 记录中的 IP 地址有权限使用这个域名发送邮件。

关于spf记录实在是过于复杂,这里不详细展开了,感兴趣的可以查看一下这篇博客,里面非常详细的解释了spf记录是什么以及是如何工作的

SPF 记录是什么以及它如何工作:SPF 记录全解释 - DMARCLY

Srv记录

Srv记录可以用来进行域名转发,将一个带端口的域名转发成一个不带端口的

例如将2.com:1145 转发到1.com,那么你在访问1.com的时候就会转到2.com:1145(虽然不是这样用的,但目前我是这样用的)

注意

Srv记录的主机记录和记录值有点不同

主机记录是服务的名字.协议的类型。例如_sip._tcp

记录值:优先级 权重 端口 主机名。记录生成后会自动在域名后面补一个 “.”。

例如,设置为 0 5 5060 sipserver.dnspod.cn。

caa记录

caa全称Certification Authority Authorization

是指定域名允许哪个证书颁发机构(CA)为其颁发证书

防止攻击者从其他域名申请ssl证书

CAA记录的格式为:[flag] [tag] [value]

显性URL和隐性URL

显性URL和隐性URL大致相同

区别体现在打开网页后地址栏显示的网址。

例如显性URL,我设置1.COM用显性URL跳转到2.com。那么网页打开后浏览器的地址栏显示的则是2.com

如果是隐性url,那么打开2.com之后浏览器的地址栏依旧是1.com

注意:

目标地址不允许被嵌套时,则不能使用隐性转发(例如 QQ 空间,不能使用隐性转发)。

目标地址不支持添加 IP 地址 或 IP 地址 端口号 转发方式。

URL 转发记录,转发前地址仅支持 HTTP、不支持 HTTPS;转发后地址支持 HTTP 及 HTTPS 。转发前地址的支持。

添加 URL 转发记录时,转发后域名需在工信部完成备案(任意接入商)

0 人点赞