域名的概念与机制(1)

  1. 介绍

  本文主要介绍域名(DNS)的一些机制及实现方法,下面我们就具体看一下它的情况。

  1.1. 域名的历史

  产生域名的的根本动机在于管理方便,原来的主机名与IP地址映射是保存在NIC的hosts.txt文件中的,当时因为主机数量少,这个文件也不经常变化,因此其它主机几天一次从NIC的主机上下载这个文件进行主机名和IP地址映射就可以了。但随着网络的发展,这种方法变得无法使用,因为经常会有主机要求下载,对NIC的主机造成巨大的压力,而且也不能保证服务的质量。许多局域网用户希望自己管理自己的主机名,而不希望等NIC许多天把自己的主机名加在hosts.txt文件中,有些组织也希望有自己的名字空间配置。是需要一个能够简单管理的方法了。最后决定使用层次式的名字空间组织方案,以.为分隔标准不同的层次。整个名字空间以分布式数据库管理。请看阅读前不要把平常的域名和这里的域名系统混在一起。最好的方法就是把原来的观念忘记了,看现在的新东西。

  1.2. DNS设计目标

  DNS的设置目标影响了它的结构,主要目标是对资源有一个一致的名字空间,为了避免不同编码带来的问题,需要包括网络标记,地址,路由或其它信息作为名字的一部分。出于对实验数据的分析,看来分布式的存储条件是必须的。要在获取数据的代价和数据准确性之间有一个平衡。需要对名字所代表的资源类型有一个标记。要支持多协议访问。名字服务器操作独立于通信系统。应该能够使用不同的机器都能够使用这一系统,使用的方法可能不同,但是都要能够使用。

  1.3. 基于使用的一些假设

  设计系统时是基于下面假设进行的:数据库的初始大小和使用系统的主机成正比,但最后数据库的大小会和用户的数目成正比,这一过程会发生在一些资源(如邮箱和其它一些要加入到域名系统中的信息)进入系统开始;大部分的数据改变比较慢,但系统能够对改变有一些快速的适应。由相应的组织负责分布式数据库的维护。域名系统的用户可以选择自己喜欢的主机。因为其中的数据十分敏感而且重要,因此一定要保证正确性,如果因为主机或网络失败而造成无法为用户服务,用户要以原来的数据为准,不要自己胡乱想一个数据就用。在查询的时候要避免循环查询,一种方法是将未找到这一信息返回给用户,让用户再找新的主机寻找相应的地址,一种是由主机找别的主机寻找相应的地址,找到后由相应的主机返回地址给用户,这两个方法各有好处。域名系统假设所有的数据是在一个主文件中保存,这个主文件的内容分布存储于系统中的各台主机上。用户通过标准的查询程序resolover查询。主文件的标准形式使得它可以在不同主机间进行传输(利用FTP,电子邮件等方式)。本地可以使用文本编辑器进行管理,然后将这个文件传输到名字服务器那里,然后通知名字服务器的管理员加载这个文件就是了。对于resolver来说,配置好的名字服务器是地址信息的主要来源。域名系统定义了访问数据的过程和访问其它名字服务器的方法,它还定义了缓冲的大小和更新缓冲的时间等配置信息。

时间: 2025-01-23 14:56:23

域名的概念与机制(1)的相关文章

域名的概念与机制(4)

4.3.3. 算法 大体上,算法有四步: 检查结果是否在本地,如果是则直接返回: 向最合适的服务器查询: 向多个服务器发出请求,直到得到响应: 分析结果: 如果响应给出了结果或包含名字错误,缓冲并返回结果给用户: 如果响应指出更合适的服务器,缓冲这个结果,转第2步: 如果响应显示CNAME,但并不是答案,缓冲CNAME,将SNAME改为CNAME RR中的统一名称,然后转第1步: 如果响应显示服务器失败或其它不可识别的内容,从SLIST中删除此服务器,然后转第3步. 第1步在缓冲内查找,如果找到

域名的概念与机制(3)

3.3.2. 算法 名字服务器使用的算法和本地操作系统和数据结构相关,下面的算法假设RR以几个树型结构组织,一个树就是区,有一个树是用于缓冲的: 是不是支持循环查询要看服务器,如果支持,而且需要循环查询,转到第5步: 查询最靠近QNAME祖先的结点所在的区,如果未找到这个区,转第4步: 开始在区内从上到下进行匹配,匹配过程的结束条件有以下几个: 如果整个QNAME匹配了,我们就找到了.如果数据所在结果是CNAME,QTYPE不匹配CNAME,复制CNAME RR到响应的应答区,将QNAME改变为

域名的概念与机制(2)

2.6. 资源记录 域名标记结点,每个结点都有资源信息集,些集可以为空.资源信息集和由分离资源集(RR)的特殊名字相关联.在集中的RR顺序没有关系,标记有这东西就是了,它不用由名字服务器,resovler或DNS的其它部分保存,只在这儿有.特定的RR我们认为有以下几个: owner RR能够被找到的域名 它是一个16位值,指定RR内的资源类型,它指一个抽象资源,具体的标记有以下几个: A 主机地址 CNAME 一个拟名的统一命名 HINFO 标记由主机使用折CPU和OS MX 标记用于域的邮件交

域名争议行政解决机制或是替代解决途径

相比耗时良多的法律途径,域名争议行政解决机制是一个可以考虑的替代解决途径 域名注册是企业域名管理的第一步,但是,对于很多知名企业来说,这一步往往迈得并不顺利,当企业准备注册域名时,经常会发现自己的商号或商标已经被他人注册成域名了.此时,企业应该如何应对呢? 此时,通常可以通过三种方法解决.第一种,向域名持有人购买.这种方法相对比较简单,企业可以让法律顾问或律师联系域名持有人进行交涉.但由于域名持有人往往要价颇高,双方很难达成协议:第二种,对薄公堂,这种方法相对比较耗费时间和金钱.所以,一般不建议

私有域名 快乐行浏览器提出域名新概念

中介交易 SEO诊断 淘宝客 云主机 技术大厅 私有域名,人们通常所指的都是"私有域名"是说一个人收藏一个通用域名!但是浩博工作室对私有域名的重新定义,其功能的强大让人们意识到未来网络发展的新方向,它不仅仅只对于网络厂商的一次颠覆,同样是对网络的一次新的认知! 虽然网络的发展,网络的终端 – 台式机.笔记本.上网本及手机终端的屏幕日趋稳固化,液晶电视等高端市场同样出现新的网络争霸战,但是像新浪.网易.及论坛等网站对于高端显示器的不适应,致使用户无法得到更好的体验,同样的屏幕又不能像Go

DNS协议概述

域名的概念与机制 1. 介绍 本文主要介绍域名(DNS)的一些机制及实现方法,下面我们就具体看一下它的情况. 1.1. 域名的历史 产生域名的的根本动机在于管理方便,原来的主机名与IP地址映射是保存在NIC的hosts.txt文件中的,当时因为主机数量少,这个文件也不经常变化,因此其它主机几天一次从NIC的主机上下载这个文件进行主机名和IP地址映射就可以了.但随着网络的发展,这种方法变得无法使用,因为经常会有主机要求下载,对NIC的主机造成巨大的压力,而且也不能保证服务的质量.许多局域网用户希望

SEO之二级域名与二级目录的权重优劣对比

很多网站在开设新的板块或者新的频道的时候,都会纠结于一个问题,那就是这个新的频道或者板块究竟是以二级域名的形式展现比较好还是以二级目录的形式做比较合适.当然,决定到底采用哪一种方式取决于很多方面的因素,比如品牌效应.内容关联度等等因素.对于很多中小网站来说,由于搜索引擎优化对于给网站带来访问量和知名度的重要性,所以中小网站主在开辟新的板块和频道时,一定要考虑清楚二级域名和二级目录对于新内容搜索排名的优劣势.本文笔者就来谈一下自己的浅显认识. 首先来看先使用二级域名的形式开辟新板块或者频道的优劣势

CN域名禁止个人注册 是否换汤不换药?

中介交易 SEO诊断 淘宝客 云主机 技术大厅 CNNIC(中国互联网信息中心)出新规,12月14日上午9点开始,CN域名停止对个人注册.意味着今后想要注册CN域名,除了提交在线申请外,还要提交包括企业营业执照在内的三份书面申请材料.互联网业界高呼:个人用户注册CN域名的时代一去不复返! CNNIC此次新政策的推出无疑是对央视曝光其域名监管不力,CN域名大量涉黄的回应.禁止个人注册,提高注册门槛的目的应该是通过提高域名注册信息的真实度,提高违法成本,来减少域名非法应用的问题.虽说此次公告只是针对

注册个人域名组要注意的问题和相关技巧。

目前建立个人网站的朋友越来越多,多少个网友网民朋友,正一步步步入个人站长的行列.在互联网,这是一件幸事.不过万事需有一个过程,甚事总需一个开端.对于新触及此领域的朋友,如何选择虚拟空间,怎样注册个人域名,则成为重中之重,难中之难!之前我们已经请相关专家探讨过关于选择虚拟空间的问题,今天我们主要探讨的话题是:注册个人域名组要注意的问题和相关技巧.为此我们编辑组再次联系到我国专业虚拟主机服务供应商中国8U,此次有幸请到8U免费资源网技术部相关负责人,就今天我们探讨的问题做了详细解读.小编在此总结归纳