DNS的MX记录和CNAME记录(转)

MX记录就是邮件域名对邮件服务器(域名)的映射。可以映射到多个邮件服务器,发送时会选择一台发送。

拿到新域名后,还要再查找DNS,将域名转不ip

原文:http://my.oschina.net/u/1382972/blog/340273

MX记录

mail exchanger record,MX记录记录了发送电子邮件时域名对应的服务器地址。电子邮件发送使用的是SMTP应用层协议。

例如要发送邮件到[email protected]的时候,其中的域名部分为qq.com,MX记录描述了发送电子邮件时应该发往那个服务器。

可以使用dig命令查询MX记录:

dig qq.com mx

输出为:

; <<>> DiG 9.9.5-3-Ubuntu <<>> qq.com mx

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48801

;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 1

;; OPT PSEUDOSECTION:

; EDNS: version: 0, flags:; udp: 4096

;; QUESTION SECTION:

;qq.com. IN MX

;; ANSWER SECTION:

qq.com. 5864 IN MX 30 mx1.qq.com.

qq.com. 5864 IN MX 10 mx3.qq.com.

qq.com. 5864 IN MX 20 mx2.qq.com.

;; AUTHORITY SECTION:

qq.com. 65518 IN NS ns2.qq.com.

qq.com. 65518 IN NS ns3.qq.com.

qq.com. 65518 IN NS ns4.qq.com.

qq.com. 65518 IN NS ns1.qq.com.

;; Query time: 88 msec

;; SERVER: 127.0.0.1#53(127.0.0.1)

;; WHEN: Mon Nov 03 16:53:27 CST 2014

;; MSG SIZE  rcvd: 167

MX记录从左到右各部分意义:

例qq.com. 5864 IN MX 30 mx1.qq.com.

1、对应的域名,这里是qq.com.,‘.‘代表根域名,com顶级域名,qq二级域名

2、TTL,time ro live,缓存时间,单位秒。5864,代表缓存域名服务器,可以在缓存中保存5864秒该记录。

3、class,要查询信息的类别,IN代表类别为IP协议,即Internet。还有其它类别,比如chaos等,由于现在都是互联网,所以其它基本不用。

4、type,记录类型,MX记录,代表此记录为MX记录

5、preference number 优先级,数值由域名管理者自定义,数值越小优先级越高。比如这里3条MX记录,分别对应的优先级30\10\20。电子邮件发送软件就可以根据返回的MX中的优先级数值选用合适的服务器。

6、mx1.qq.com.为发送邮件时应选用的服务器地址,。由于仍然是域名,所以还需要进一步DNS查询才能得到其IP地址。

CNAME记录

Canonical Name record,CNAME记录指定了该域名是另外一个正式域名(Canonical Name)的别名(alias)。

很多网站使用的CDN加速功能利用了该记录。

比如使用dig命令查询财新网(http://caixin.com/)里图片使用的域名,在结果里看到CNAME记录踪迹:

dig img.caixin.com

输出的结果是:

; <<>> DiG 9.9.5-3-Ubuntu <<>> img.caixin.com

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13265

;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 8, ADDITIONAL: 9

;; OPT PSEUDOSECTION:

; EDNS: version: 0, flags:; udp: 4096

;; QUESTION SECTION:

;img.caixin.com. IN A

;; ANSWER SECTION:

img.caixin.com. 30 IN CNAME img.caixin.ccgslb.com.cn.

img.caixin.ccgslb.com.cn. 1762 IN CNAME webcache.foreign.ccgslb.com.

webcache.foreign.ccgslb.com. 38 IN A 209.177.81.12

webcache.foreign.ccgslb.com. 38 IN A 180.210.229.37

webcache.foreign.ccgslb.com. 38 IN A 65.255.44.2

webcache.foreign.ccgslb.com. 38 IN A 209.177.81.134

webcache.foreign.ccgslb.com. 38 IN A 209.177.81.136

webcache.foreign.ccgslb.com. 38 IN A 209.177.81.141

;; AUTHORITY SECTION:

ccgslb.com. 668 IN NS ns8.ccgslb.com.

ccgslb.com. 668 IN NS ns9.ccgslb.com.

ccgslb.com. 668 IN NS ns17.ccgslb.com.

ccgslb.com. 668 IN NS ns18.ccgslb.com.

ccgslb.com. 668 IN NS ns19.ccgslb.com.

ccgslb.com. 668 IN NS ns20.ccgslb.com.

ccgslb.com. 668 IN NS ns21.ccgslb.com.

ccgslb.com. 668 IN NS ns22.ccgslb.com.

;; ADDITIONAL SECTION:

ns8.ccgslb.com. 65022 IN A 58.68.168.123

ns9.ccgslb.com. 66818 IN A 118.98.102.122

ns17.ccgslb.com. 78032 IN A 180.210.229.54

ns18.ccgslb.com. 78308 IN A 119.188.140.75

ns19.ccgslb.com. 78032 IN A 209.177.90.31

ns20.ccgslb.com. 78075 IN A 180.210.234.20

ns21.ccgslb.com. 78075 IN A 23.236.126.17

ns22.ccgslb.com. 16524 IN A 122.228.86.69

;; Query time: 179 msec

;; SERVER: 127.0.0.1#53(127.0.0.1)

;; WHEN: Mon Nov 03 17:29:26 CST 2014

;; MSG SIZE  rcvd: 493

从结果中可以看到有两条CNAME记录:

img.caixin.com. 30 IN CNAME img.caixin.ccgslb.com.cn.

img.caixin.ccgslb.com.cn. 1762 IN CNAME webcache.foreign.ccgslb.com.

各项记录意义的与A记录类似:

1、对应的域名,这里是img.caixin.com.,‘.‘代表根域名,com顶级域名,caixin二级域名,img是三级域名

2、TTL,time ro live,缓存时间,单位秒。30,代表缓存域名服务器,可以在缓存中保存30秒该记录。

3、class,要查询信息的类别,IN代表类别为IP协议,即Internet。还有其它类别,比如chaos等,由于现在都是互联网,所以其它基本不用。

4、type,记录类型,CNAME记录,代表此记录为CNAME记录

5、img.caixin.ccgslb.com.cn.就是域名img.caixin.com.就是正式域名(Canonical Name)的化名(alias)。

ccgslb.com.cn是CDN公司ChinaCache使用的域名。这样访问财新网的图片时,就会使用对应CDN公司的加速服务。

时间: 2024-10-29 10:46:31

DNS的MX记录和CNAME记录(转)的相关文章

DNS解析中的A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发等

AA记录: 将域名指向一个IPv4地址(例如:100.100.100.100),需要增加A记录 NSNS记录: 域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录 SOASOA记录: SOA叫做起始授权机构记录,NS用于标识多台域名解析服务器,SOA记录用于在众多NS记录中标记哪一台是主服务器 MXMX记录: 建立电子邮箱服务,将指向邮件服务器地址,需要设置MX记录.建立邮箱时,一般会根据邮箱服务商提供的MX记录填写此记录 TXTTXT记录: 可任意填写,可为空.一般做

什么是A记录、MX记录、CNAME记录详细介绍

什么是A记录: A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录.用户可以将该域名下的网站服务器指向到自己的web server上.同时也可以设置域名的子域名. 通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在DNS的A记录所对应的服务器. 如何增加A记录 又称IP指向,用户可以在此设置二级域名并指向到自己的WEB服务器的IP地址上,从而实现通过域名找到服务器找到相应网页的功能.  什么是MX记录: 邮件路由记录,用户可以将

在“DNS管理器”中手工增加DNS主机(A)或者别名(CNAME)记录时,出现被拒绝的错误

问题现象: AD域控制器操作系统为Win2008R2,在"DNS管理器"中手工增加DNS主机(A)或者别名(CNAME)记录时,出现被拒绝的错误.但是将客户端加入域后,在"DNS管理器"中能看到对应的客户端的DNS主机(A)记录. 在系统日志中,能查看到ID为4015的错误日志: 事件类型:   错误 事件来源:   DNS 事件种类:   无 事件 ID:    4015 日期:       2016/4/1 事件:       1:06:53 用户:      

什么是A记录、MX记录、CNAME记录具体介绍

什么是A记录: A (Address) 记录是用来指定主机名(或域名)相应的IP地址记录.用户能够将该域名下的站点服务器指向到自己的web server上. 同一时候也能够设置域名的子域名. 通俗来说A记录就是server的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在DNS的A记录所相应的server. 怎样添加A记录 又称IP指向,用户能够在此设置二级域名并指向到自己的WEBserver的IP地址上,从而实现通过域名找到server找到对应网页的功能. 什么是MX记录

DNS中A记录和CNAME记录的区别(转)

A记录是域名到ip的映射,即为ip起别名:CNAME是域名别名到域名的映射,即为域名起别名. 还有一个常用的记录是MX记录,它是与邮件相关的,MX记录记录了发送电子邮件时域名对应的服务器地址. 原文:http://blog.xieyc.com/differences-between-a-record-and-cname-record/ 1.什么是域名解析? 域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程.IP地址是网路上标识您站点的数字地址,为了简单好记,采用域

A记录和CNAME记录的区别

1.什么是域名解析? 域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程.IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址.域名的解析工作由DNS服务器完成. 2.什么是A记录? A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录.用户可以将该域名下的网站服务器指向到自己的web server上.同时也可以设置您域名的二级域名. 3.什么是CNAME记录? 即:别名记录.这种记录允许您将多个名字映射到另外一

[转]A记录和CNAME记录的区别

1.什么是域名解析? 域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程.IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址.域名的解析工作由DNS服务器完成. 2.什么是A记录? A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录.用户可以将该域名下的网站服务器指向到自己的web server上.同时也可以设置您域名的二级域名. 3.什么是CNAME记录? 即:别名记录.这种记录允许您将多个名字映射到另外一

A记录、CNAME、MX记录、NS记录

1. A记录(IP指向) 又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器找到相应网页的功能. 说明:指向的目标主机地址类型只能使用IP地址. 2. CNAME(别名指向) 通常称别名指向.您可以为一个主机设置别名.相当于用子域名来代替ip地址,优点是如果ip地址变化,只需要改动子域名的解析,而不需要逐一改变ip地址解析. 说明: (1)CNAME的目标主机地址只能使用主机名,不能使用IP地址: (2)主机名前不能有任何其他前缀,如:http://等是

域名解析 | A记录 ,CNAME,MX,NS 你懂了吗

域名解析 | A记录 ,CNAME,MX,NS 你懂了吗 域名解析 什么是域名解析?域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程.IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址.域名的解析工作由DNS服务器完成. 如下图,百度 www.baidu.com 就是域名,解析出来的IP 14.216.177.30 这个过程就是域名解析. A 记录 A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录.用户可