域名解析记录主要分为 A 记录、 MX 记录、 CNAME 记录、 NS 记录和 TXT 记录。

  A 记录,A 代表的是 Address,用来指定域名对应的 IP 地址,如将 item.taobao.com 指定到 115.238.23.241,将 switch.taobao.com 指定到 121.14.24.241 。 A 记录可以将多个域名解析到一个 IP 地址,但是不能将一个域名解析到多个 IP 地址。

  MX 记录,表示的是 Mail Exchange,就是可以将某个域名下的邮件服务器指向自己的 Mail Server,如 taobao.com 域名的 A 记录 IP 地址是 115.238.25.245,如果 MX 记录设置为 115.238.25.246,是 xxx@taobao.com 的邮件路由,DNS 会将邮件发送到 115.238.25.246 所在的服务器,而正常通过 Web 请求的话仍然解析到 A 记录的 IP 地址。

  CNAME 记录,全称是 Canonical Name(别名解析)。所谓的别名解析就是可以为一个域名设置一个或者多个别名。如将 taobao.com 解析到 xulingbo.net,将 srcfan.com 也解析到 xulingbo.net 。其中 xulingbo.net 分别是 taobao.com 和 srcfan.com 的别名。前面的跟踪域名解析中的”www.taobao.com. 1542 IN CNAME www.gslb.taobao.com” 就是 CNAME 解析。

  NS 记录,为某个域名指定 DNS 解析服务器,也就是这个域名有指定的 IP 地址的 DNS 服务器去解析,前面的”gslb.taobao.com. 86400 IN NS gslbns2.taobao. com.” 就是 NS 解析。