每位站长在用DNSpod进行域名解析的时候,有没有好奇过“记录类型”到底是干什么的?他究竟有什么用,那么多解析类型分别是干什么的?
即使是看来官方文档,大家可以也不能明白。
今天就带着大家一起来看一下dns解析的详细介绍。
A记录: 全称Address记录。
人话:直接指向ip地址的
举个例子,假如说你有一个域名“1.com”,然后设置的a记录是127.0.0.1。那么在你设置完成且dns生效之后,你的域名”1.com“就会指向127.0.0.1
就像是你给一个复杂的东西起了一个名字,当你记住名字之后再次听到他你就会想到这个东西。
点击 添加记录
点击之后,他会提醒你输入主机记录
你可以把它理解为网站前缀。
举个例子:你的域名依旧是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就是别名记录
有什么用呢
假如说你有两个域名1.com 和2.com如果你设置1.com的cname解析到2.com,那么当你访问1.com就会解析到2.com,然后剩下的工作就交给2.com来办了。
简单点就是将一个域名解析成另外一个域名。
大致步骤和a记录差不多,只不过是记录值有些变化
Cname的记录值可以输入域名(如图)
如果你的cname解析中有主机记录为“@” 的 那么你的CNAME解析 会影响到 MX 记录的正常解析,请注意。
这个是给邮箱服务器用的,一半情况下是用不到的。
Mx的主机记录和其他略有不同,如果你设置为@,那么你的邮箱地址是xxx@1.com
假如设置为mail,那么你的邮箱地址将是xxx@mail.com
还有就是关于线路类型
不建议修改,选择默认即可,否则会导致部分网络的用户收不到邮件
关于记录值:
可以是域名,也可以是一个 IP
如果记录值输入的是域名,那么输入的域名必须有 A 记录,记录生成后会自动在域名后面补一个 “.”。
例如,设置一个 MX 记录的记录值为 mail.1.com,需要添加一个主机记录为 “mail” 的 A 记录。
如果记录值为 IP 地址,直接填写邮件服务器 IP 即可,记录生成后同样会自动补一个 “.”。
TXT记录一般是为某条记录设置说明
这个记录一般情况是用来验证你是否拥有该域名的控制权限的,就是域名验证,使用率比较低。
NS记录是域名服务器记录,用来指定域名由哪台服务器来进行解析。
假如你的域名www.1.com的ns记录是dnspod,那么你的域名www.1.com就将由dnspod来解析。
注意:
要授权的 DNS 服务器域名不能是私建的 DNS 服务器域名,必须是解析商的权威 DNS 服务器域名。
Aaaa记录和a记录大致差不多,只不过是aaaa记录只能输入ipv6的地址,而a记录只能输入ipv4的记录。在其他方面两者保持一致。
SPF 记录用于指定发送邮件的服务器,可以用来反垃圾邮件
他也是一个白名单系统
下面的是腾讯云给的一个例子
v=spf1 include:spf.mail.QQ.com ~all,表示只有这个域名的 A 记录和 MX 记录中的 IP 地址有权限使用这个域名发送邮件。
关于spf记录实在是过于复杂,这里不详细展开了,感兴趣的可以查看一下这篇博客,里面非常详细的解释了spf记录是什么以及是如何工作的
SPF 记录是什么以及它如何工作:SPF 记录全解释 - DMARCLY
Srv记录可以用来进行域名转发,将一个带端口的域名转发成一个不带端口的
例如将2.com:1145 转发到1.com,那么你在访问1.com的时候就会转到2.com:1145(虽然不是这样用的,但目前我是这样用的)
Srv记录的主机记录和记录值有点不同
主机记录是服务的名字.协议的类型。例如_sip._tcp
记录值:优先级 权重 端口 主机名。记录生成后会自动在域名后面补一个 “.”。
例如,设置为 0 5 5060 sipserver.dnspod.cn。
caa全称Certification Authority Authorization
是指定域名允许哪个证书颁发机构(CA)为其颁发证书
防止攻击者从其他域名申请ssl证书
CAA记录的格式为:[flag] [tag] [value]
显性URL和隐性URL大致相同
区别体现在打开网页后地址栏显示的网址。
例如显性URL,我设置1.COM用显性URL跳转到2.com。那么网页打开后浏览器的地址栏显示的则是2.com
如果是隐性url,那么打开2.com之后浏览器的地址栏依旧是1.com
目标地址不允许被嵌套时,则不能使用隐性转发(例如 QQ 空间,不能使用隐性转发)。
目标地址不支持添加 IP 地址 或 IP 地址 + 端口号 转发方式。
URL 转发记录,转发前地址仅支持 HTTP、不支持 HTTPS;转发后地址支持 HTTP 及 HTTPS 。转发前地址的支持。
添加 URL 转发记录时,转发后域名需在工信部完成备案(任意接入商)
原创声明,本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。