【网络】DNS记录类型

本文详细介绍了DNS的多种记录类型,包括A记录用于IP地址映射,CNAME记录用于别名指向,NS记录指定域名解析服务器,SOA记录标记权威信息,AAAA记录解析IPv6地址,TXT记录用于标识和说明,MX记录处理邮件交换,PTR记录实现反向DNS,SRV记录定义服务位置,以及URL转发用于重定向域名。
摘要由CSDN通过智能技术生成

一、DNS

A计算机要找到互联网上的另一台B计算机,只能通过IP地址。比如:123.45.67.89
但是人记不住这货,所以发明了域名来代替IP。比如:example.com 代表 123.45.67.89
DNS就是把域名和IP映射起来,输入域名,返回IP。

example.com	123.45.67.89

二、A记录

A = Address
一条A记录,是指一个域名指向IP的记录,比如:

example.com	123.45.67.89

三、CNAME记录

一条CNAME记录,是指一个域名指向另一个域名,比如:

example2.com example1.com
  • 为什么需要CNAME记录?
  • 一个很简单的例子:
    我有一个腾讯云的云存储地址:xx.cos.tencent.com
    我的网站是:icc9527.com
    我不想暴露 xx.cos.tencent.com 这个内部细节
    所以,我可以用 xx.icc9527.com 来间接指向 xx.cos.tencent.com

四、NS记录

NS = Name Server
NS记录是指域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析

ns1.domain.com
  • 如果需要把子域名交给其他DNS服务商解析,就需要添加NS记录。
  • NS记录是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。
  • NS记录中的IP即为该DNS服务器的IP地址。
  • 大多数域名注册商默认用自己的NS服务器来解析用户的DNS记录。
  • DNS服务器NS记录地址一般以以下的形式出现:ns1.domain.com、ns2.domain.com 等。

五、SOA记录

SOA = Startof Authority
SOA记录是指起始授权机构记录,说明了在众多NS记录里哪一台才是主要的服务器。

  • 在任何DNS记录文件中,都是以SOA ( Startof Authority ) 记录开始。
  • SOA资源记录表明此DNS名称服务器是该DNS域中数据信息的最佳来源。

  • SOA记录与NS记录的区别
    NS记录表示域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析;
    SOA记录设置一些数据版本和更新以及过期时间等信息。

六、AAAA记录

AAAA记录(AAAA record)是用来将域名解析到IPv6地址的DNS记录。

  • 用户可以将一个域名解析到IPv6地址上,也可以将子域名解析到IPv6地址上。
  • 国内大多数IDC不支持AAAA记录的解析,因此如果想进行AAAA记录解析,则需对域名NS记录设置一些专业的域名解析服务商,由他们提供AAAA记录的设置。
  • 中科三方云解析支持IPv6环境下的AAAA记录解析。

七、TXT记录

TXT记录,一般指某个主机名或域名的标识和说明。

  • 如:
    admin IN TXT “管理员, 电话:XXXXXXXXXXX”
    mail IN TXT “邮件主机,存放在xxx , 管理人:AAA”
    Jim IN TXT “contact: abc@mailserver.com”
    也就是说,通过设置TXT记录内容可以使别人更方便地联系到你。
  • TXT 记录常用的方式还有做 SPF 记录(反垃圾邮件)和SSL证书的DNS验证等。

八、MX记录

MX = Mail Exchanger
MX记录,是指邮件交换记录

  • 主要用于邮箱解析,在邮件系统发送邮件时根据收信人的地址后缀进行邮件服务器的定位。
  • MX记录允许设置一个优先级,当多个邮件服务器可用时,会根据该值决定投递邮件的服务器。
  • MX记录的权重对 Mail 服务非常重要,当发送邮件时,Mail 服务器先对域名进行解析,查找 MX记录。先找权重数最小的服务器(比如说是 10),如果能连通,那么就将服务器发送过去;如果无法连通 MX 记录为 10 的服务器,才将邮件发送到权重更高的 mail 服务器上。

九、PTR记录

PTR = Pointer
PTR记录指反向DNS记录,可看成是A记录的反向,即通过IP访问域名。

十、SRV记录

即服务定位(SRV)资源记录,
用于定义提供特定服务的服务器的位置,如主机(hostname),端口(port number)等。

十一、URL转发

  • 是指通过服务器的特殊设置,将当前访问的域名指向另一个指定的网络地址。

  • 根据目标地址的隐藏与否,URL转发可以分为显性URL和隐性URL两种:
    显性URL:将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址,地址栏显示为目标网站地址。
    隐性URL:与显性URL类似,但隐性转发会隐藏真实的目标地址,地址栏中显示为仍为此前输入的地址。

十二、参考

  1. 干货分享 | DNS解析记录类型详解
  2. DNS的解析过程
  3. 为什么域名根服务器只能有13台?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值