MX记录就是邮件域名对邮件服务器(域名)的映射。能够映射到多个邮件服务器,发送时会选择一台发送。web
拿到新域名后,还要再查找DNS,将域名转不ip缓存
原文:http://my.oschina.net/u/1382972/blog/340273服务器
MX记录网站
mail exchanger record,MX记录记录了发送电子邮件时域名对应的服务器地址。电子邮件发送使用的是SMTP应用层协议。.net
例如要发送邮件到abc@qq.com的时候,其中的域名部分为qq.com,MX记录描述了发送电子邮件时应该发往那个服务器。code
可使用dig命令查询MX记录:blog
dig qq.com mx图片
输出为:ip
; <<>> DiG 9.9.5-3-Ubuntu <<>> qq.com mxget
;; 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.
一、对应的域名,这里是qq.com.,'.'表明根域名,com顶级域名,qq二级域名
二、TTL,time ro live,缓存时间,单位秒。5864,表明缓存域名服务器,能够在缓存中保存5864秒该记录。
三、class,要查询信息的类别,IN表明类别为IP协议,即Internet。还有其它类别,好比chaos等,因为如今都是互联网,因此其它基本不用。
四、type,记录类型,MX记录,表明此记录为MX记录
五、preference number 优先级,数值由域名管理者自定义,数值越小优先级越高。好比这里3条MX记录,分别对应的优先级30\10\20。电子邮件发送软件就能够根据返回的MX中的优先级数值选用合适的服务器。
六、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记录相似:
一、对应的域名,这里是img.caixin.com.,'.'表明根域名,com顶级域名,caixin二级域名,img是三级域名
二、TTL,time ro live,缓存时间,单位秒。30,表明缓存域名服务器,能够在缓存中保存30秒该记录。
三、class,要查询信息的类别,IN表明类别为IP协议,即Internet。还有其它类别,好比chaos等,因为如今都是互联网,因此其它基本不用。
四、type,记录类型,CNAME记录,表明此记录为CNAME记录
五、img.caixin.ccgslb.com.cn.就是域名img.caixin.com.就是正式域名(Canonical Name)的化名(alias)。
ccgslb.com.cn是CDN公司ChinaCache使用的域名。这样访问财新网的图片时,就会使用对应CDN公司的加速服务。