【转】域名解析相关概念

1. 域名解析
域名解析就是域名到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工做由DNS服务器完成
 
2. A记录/AAAA记录
  • A记录是用来指定主机名(或域名)对应的IP地址记录。用户能够将该域名下的网站服务器指向到本身的web server上。同时也能够设置您域名的二级域名
  • AAAA记录(AAAA record)是用来将域名解析到IPv6地址的DNS记录。用户能够将一个域名解析到IPv6地址上,也能够将子域名解析到IPv6地址上。
3. CNAME记录(Canonical Name record)
CNAME记录, 即:别名记录。这种记录容许您将多个名字映射到同一台计算机。 一般用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。 它同时提供WWW和MAIL服务,为了便于用户访问服务。能够为该计算机设置两个别名(CNAME):WWW和MAIL。 这两个别名的全称就是www.mydomain.com和“mail.mydomain.com”。实际上他们都指向 “host.mydomain.com”。
 
4. MX记录 (Mail Exchanger Record)
邮件交换记录,指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当向user@googies.info发送 邮件时,邮件系统会经过DNS查找googies.info的MX记录,并根据此记录将邮件发送到指定的邮件服务器上。在Godaddy的DNS Manager中新建一条MX记录时,须要指定一个优先级,用来决定邮件系统尝试链接的邮件服务器的优先级,较小的数字具备较高的优先级;须要指定一个主 机名用以表示此条记录做用的域名或子域名;还须要指定一个邮件服务器。
 
4. TTL值
TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间。要理解TTL值,请先看下面的一个例子:
假设,有这样一个域名myhost.abc.com(其实,这就是一条DNS记录,一般表示在abc.com域中有一台名为myhost的主机)对应IP地址为1.1.1.1,它的TTL为10分钟。这个域名或称这条记录存储在一台名为dns.abc.com的DNS服务器上。现在有一个用户在浏览器中键入一下地址(又称URL):http://myhost.abc.com 这时会发生什么呢?该访问者指定的DNS服务器(或是他的ISP,互联网服务商,动态分配给他的)8.8.8.8就会试图为他解析myhost.abc.com,固然8.8.8.8这台DNS服务器因为没有包含myhost.abc.com这条信息,所以没法当即解析,可是经过全球DNS的递归查询后,最终定位到dns.abc.com这台DNS服务器,dns.abc.com这台DNS服务器将myhost.abc.com对应的IP地址1.1.1.1告诉8.8.8.8这台DNS服务器,然有再由8.8.8.8告诉用户结果。8.8.8.8为 了之后加快对myhost.abc.com这条记录的解析,就将刚才的1.1.1.1结果保留一段时间,这就是TTL时间,在这段时间内若是用户又有对 myhost.abc.com这条记录的解析请求,它就直接告诉用户1.1.1.1,当TTL到期则又会重复上面的过程。
 
5. RR记录 (Resource Record)
资源记录是域名解析系统中基本的数据元素。每一个记录都包含一个域名/主机名/记录名(owner)、一个类型 (type),一个生存时间 (Time To Live, TTL),一个类别 (class) 以及一些跟类型相关的数据(rdata)。其中,class包括Internet System (IN)和the chaos system(CH),type包括A记录、AAAA记录、CNAME记录、MX记录、NS(域名服务器)、PTR(反向记录)、SOA(首要记录)和TXT (注释或非关键的信息)。rdata由于type的不一样而不一样。
 
6. Zone
DNS ZONE也就是 Domain Name Server zone,即:域名服务器区域。域名服务器区域(DNS zone)是在DNS树中的受权点。它包括来自向下的特定点的全部名称,除了那些其它的权威区域。权威的名称服务器可以被其它DNSs要求作名称到地址的 转换。不少域名服务器可以在一个组织以内存在,可是仅那些被根域名所知的可以被经过Internet的用户访问。其它的域名服务器响应仅仅是内部访问。