======================================================================

1.DNS记录?
(1)A(Address)记录用来指定主机名(或域名)对应的IP地址记录。用户可以
将该域名下的网站服务器指向到自己的Web Server上。同时也可以设置域名的子
域名。通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入
域名的时候给你引导向设置在DNS的A记录所对应的服务器。简单来说,A记录是指
定域名对应的IP地址。
(2)NS(Name Server)记录是域名服务器记录,用来指定该域名由哪个DNS服务器来
行解析。简单来说,NS记录是指定由哪个DNS服务器解析你的域名。
(3)MX(Mail Exchanger)记录是邮件交换记录,它指向一个邮件服务器,用于电子邮
件系统发邮件时根据收信人的地址后缀来定位邮件服务器。如,
user@mydomain.com时,该用户的邮件系统通过DNS查找mydomain.com这个域名的MX
记录,如果MX记录存在,用户计算机就将邮件发送到MX记录所指定的邮件服务器上。
(4)CNAME(Canonical Name)记录是别名记录,允许您将多个名字映射到同一台计算
机。通常用于同时提供www和mail服务的计算机。如,一台计算机名为"Host.mydo
main.com"(A记录),它同时提供www和mail服务,为了便于用户访问服务。可以为
该计算机设置两个别名(CNAME):www和mail,这两个别名的全称就是“www.mydom
ain.com”和"mail.mydomain.com",实际上他们都指向"host.mydomain.com"。
(5)TXT记录,一般指某个主机名或域名的说明,如admin IN TXT "管理员,电话:
xxxx", mail IN TXT“邮件主机,存放在xxx,管理人:AAA”,也就是说你可以
设置TXT内容以便使别人联系到您。
2.其它概念
(1)TTL(Time-To-Live)原理,TTL是IP协议包中的一个值,它告诉网络路由器包在
网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目
的地。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由
器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当
记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。
简单来说,TTL就是一条域名解析记录在DNS服务器中的存留时间。
(2)PTR(Pointer)用于将一个IP地址映射到对应的域名,也可以看成是A记录的反向,
IP地址的反向解析。
(3)泛域名与泛解析
泛域名是指在一个域名根下,以*.domain.com的形式表示这个域名根所有未建立的
子域名。
泛解析是把*.domain.com的A记录解析到某个IP地址上,通过访问任意的前缀.
domain.com都能访问到你解析的站点上。
(4)域名绑定指将域名指向服务器IP的操作。
(5)域名转向又称为域名指向或域名转发,当用户地址栏中输入您的域名时,将会
自动跳转到您所指定的另一个域名。一般是使用短的好记的域名转向复杂难记的
域名。

======================================================================

TXT的应用之一,SPF(Sender Policy Framework)反垃圾邮件。SPF是跟DNS相关的
一项技术,它的内容写在DNS的TXT类型的记录里面。MX记录的作用是给寄信者指明
某个域名的邮件服务器有哪些。SPF的作用跟MX相反,它向收信者表明,哪些邮件
服务器是经过某个域名认可会发送邮件的。SPF的作用主要是反垃圾邮件,主要针
对那些发信人伪造域名的垃圾邮件。例如,当邮件服务器收到自称发件人是spam@
gmail.com的邮件,那么到底它是不是真的gmail.com的邮件服务器发过来的呢,我
们可以查询gmail.com的SPF记录,以此防止别人伪造你来发邮件。