概述
把域名翻译成IP位址的软体称为域名系统,即DNS。它是一种管理名字的方法。这种方法是:分不同的组来负责各子系统的名字。系统中的每一层叫做一个域,每个域用一个点分开。所谓域名伺服器(即Domain Name Server,简称Name Server)实际上就是装有域名系统的主机。它是一种能够实现名字解析(name resolution)的分层结构资料库。域名解析
必要性
你在域名注册查询域名併购买了主机服务后,你需要将域名解析到所购买的主机上,才能看到网站内容。在绝大部分情况下,更改了域名的DNS域名伺服器后,并不能马上看到网站内容,而是要过几个小时,甚至一两天才能打开你的网站。
解析过程
要明白为什么域名解析需要这么长时间,就需要了解域名解析过程和DNS伺服器的作用。
网际网路上的每一台电脑都被分配一个IP位址,数据的传输实际上是在不同IP位址之间进行的。包括我们在家上网时使用的电脑,在连上网以后也被分配一个IP位址,这个IP位址绝大部分情况下是动态的。也就是说你关掉数据机,再重新打开上网,你的上网接入商会随机分配一个新的IP位址。
网站伺服器本质上也是一台连上网的电脑,只不过配置上更适合作为伺服器,并且放在数据中心,保持低温,低尘环境,同时有安全保卫。这些伺服器使用固定IP位址连入网际网路。
一个域名解析到某一台伺服器上,并且把网页档案放到这台伺服器上,用户的电脑才知道去哪一台伺服器获取这个域名的网页信息。这是通过域名伺服器来实现的。
域名伺服器是英文Domain Name Server的缩写。每一个域名都至少要有两个DNS伺服器,这样如果其中一个DNS伺服器出现问题,另外一个也可以返回关于这个域名的数据。DNS伺服器也可以有两个以上,但所有这些DNS伺服器上的DNS记录都应该是相同的。
在DNS伺服器中保留有该域名的DNS记录,比如A记录,MX记录。A记录是用来指定主机名(或域名)对应的IP位址。MX记录用来解析域名的邮件伺服器。在很多情况下。
当一个浏览者在浏览器地址框中打入某一个域名,或者从其他网站点击了连结来到了这个域名,浏览器向这个用户的上网接入商发出域名请求,接入商的DNS伺服器要查询域名资料库,看这个域名的DNS伺服器是什么。然后到DNS伺服器中抓取DNS记录,也就是获取这个域名指向哪一个IP位址。在获得这个IP信息后,接入商的伺服器就去这个IP位址所对应的伺服器上抓取网页内容,然后传输给发出请求的浏览器。
这个过程描述起来蛮複杂,但实际上不到一两秒钟就完成了。
域名类型
一是国际域名(international top-level domain-names,简称iTDs),也叫国际顶级域名。这也是使用最早也最广泛的域名。例如表示工商企业的 .com .top,表示网路提供商的.net,表示非盈利组织的.org等。二是国内域名,又称为国内顶级域名(national top-level domainnames,简称nTLDs),即按照国家的不同分配不同后缀,这些域名即为该国的国内顶级域名。200多个国家和地区都按照ISO3166国家代码分配了顶级域名,例如中国是cn,美国是us,日本是jp等。
类型
主域名伺服器
负责维护一个区域的所有域名信息,是特定的所有信息的权威信息源,数据可以修改。
辅助域名伺服器
当主域名伺服器出现故障、关闭或负载过重时,辅助域名伺服器作为主域名伺服器的备份提供域名解析服务。辅助域名伺服器中的区域档案中的数据是从另外的一台主域名伺服器中複製过来的,是不可以修改的。
快取域名伺服器
从某个远程伺服器取得每次域名伺服器的查询回答,一旦取得一个答案就将它放在高速快取中,以后查询相同的信息就用高速快取中的数据回答,快取域名伺服器不是权威的域名伺服器,因为它提供的信息都是间接信息。
转发域名伺服器
负责所有非本地域名的本地查询。转发域名伺服器接到查询请求后,在其快取中查找,如找不到就将请求依次转发到指定的域名伺服器,直到查找到结果为止,否则返回无法映射的结果。
优点
之所以域名解析不需要很长时间,是因为上网接入商,比如北京电信,河南电信等,为了要加速用户打开网页的速度,通常在他们的DNS伺服器中快取了很多域名的DNS记录。这样这个接入商的用户要打开某个网页时,接入商的伺服器不需要去查询域名资料库,而是把自己快取中的DNS记录直接使用,从而加快用户访问网站的速度。这是优点。
缺点
缺点是上网接入商ISP的快取会存储一段时间,只在需要的时候才更新,而更新的频率没有什么标準。有的ISP可能1小时更新一次,有的可能长达一两天才更新一次。
所以新注册的域名一般来说解析反倒比较快。因为所有的ISP都没有快取,用户访问时ISP都是要查询域名资料库,得到最新的DNS数据。
而老域名如果更改了DNS记录,但世界各地的ISP快取数据却并不是立即更新的。这样不同ISP下的不同用户,有的可以比较快的获取新的DNS记录,有的就要等ISP快取的下一次更新。
提供商
最后要说明的一点是,DNS伺服器和网页伺服器可以是同一个提供商提供的,也可以是不同的。通常虚拟主机提供商也提供自己的DNS伺服器,这样用户只要把自己的域名指向虚拟主机提供商自己的域名伺服器就可以了。有的用户喜欢使用域名注册服务商提供的DNS伺服器,这时候用户就要在域名注册商的DNS伺服器中更改DNS记录,如A,MX记录等到虚拟主机提供商的IP位址。
域名伺服器区域(DNS zone: Domain Name Server zone):
域名伺服器区域(DNS zone)是在DNS树中的授权点。它包括来自向下的特定点的所有名称,除了那些其它的权威区域。权威的名称伺服器能够被其它DNS要求做名称到地址的转换。很多域名伺服器能够在一个组织之记忆体在,但是仅那些被根域名所知的能够被通过Internet的用户访问。其它的域名伺服器回响仅仅是内部访问。
发展历史
1985年,Symbolics公司注册了第一个.com域名。当时域名注册刚刚兴起,申请者寥寥无几。
1993年Internet上出现WWW协定,域名开始吃香。
1993年Network Solutions(NSI)公司与美国政府签下5年契约,独家代理.COM、.ORG、.NET三个国际顶级域名注册权。当时的域名总共才7000左右。
1994年开始NSI向每个域名收取100美元注册费,两年后每年收取50美元的管理费。
1998年初,NSI已注册域名120多万个,其中90%使用".COM"后缀,进帐6000多万美元。有人推算,到1999年中期,该公司仅域名注册费一项就将年创收2亿美元。
1997年7月1日,作为美国政府"全球电子商务体系"管理政策的一部分,柯林顿总统委託美国商务部对域名系统实施民间化和引入竞争机制,并促进国际的参与。7月2日,美国商务部公布了面向公众徵集方案和评价的邀请,对美国政府在域名管理中的角色、域名系统的总体结构、新顶级域名的增加、对注册机构的政策和商标事务的问题徵集各方意见。
1998年1月30日,美国政府商务部通过其网站正式公布了《域名技术管理改进草案(讨论稿)》。这项由柯林顿总统的Internet政策顾问麦格日那主持完成的"绿皮书"申明了美国政府将"谨慎和和缓"地将Internet域名的管理权由美国政府移交给民间机构,"绿皮书"总结了在域名问题上的四项基本原则,即移交过程的稳定性、域名系统的竞争性、"彻底的"协作性和民间性,以及反映所有国际用户需求的代表性。在这些原则下,"绿皮书"提出组建一个民营的非盈利性企业接管域名的管理权,并在1998年9月30日前将美国政府的域名管理职能交给这个联合企业,并最迟在2000年9月30日前顺利完成所有管理角色的移交。
1998年6月柯林顿政府发表一份白皮书,建议由非盈利机构接管政府的域名管理职能。这份报告没有说明该机构的资金来源,但规定了一些指导原则,并建议组建一个非盈利集团机构。
1998年9月30日美国政府终止了它与目前的域名提供商NSI之间的契约。双方的一项现有协定将延期两年至2000年9月30日。根据该协定,NSI将与其他公司一道承接Internet顶级域名的登记工作。NSI和美国商务部国家电信和信息管理局(NTIA)将于1999年3月31开始分阶段启动共享登记系统,至1999年6月1日完全实施。
1998年10月组建ICANN,一个非盈利的Internet管理组织。它与美国政府签订协定,接管了原先IANA的职责,负责监视与Internet域名和地址有关的政策和协定,而政府则採取不干预政策。














