文档介绍:复旦大学
硕士学位论文
动态域名系统设计及应用
姓名:王雷
申请学位级别:硕士
专业:计算机应用技术
指导教师:吴立德
20040512
摘要形关键字动态域名系统是可以实现动态更新的域名系统。本文首先介绍了域名系统的实现方法⑽⑷鞤服务器T诜治鲅芯康幕∩希菔导实男枨螅本文设计了一套动态域名系统,该系统使用全新设计的更新协议,有利于系统的扩展,该系统还使用了系统采用了纯内存查询、面向对象的设计、多线程、数据技术,并分析了动态域名系统的相关协议、以及已有的同步等技术,提高了系统的性能。最后,文章还简单介绍了该动态域名系统的一些实际应用。域名、动态域名、.血瓼甀,甌..瑃、、.
项目的背景一、项目的由来在经过了短暂的低谷后,近年来互联网的业务又焕发了青春,网络业务又开用户的上网条件得到了极大的改善。宽带接入已经成为比较普遍的一种上网方式,其最大的特点在于带宽较大和长时间在线,这也是许多企业和个人在选择宽宽带接入与宽带应用,紧密相连,互相促进。要进一步促进宽带业务的发展,就要做好宽带应用的开发。如果能够针对宽带接入的特点提供独特的增值服务,无疑可以增加宽带的含金量,吸引更多用户选择宽带接入,而动态域名解析可能动态域名的需求最早来自一些小企业,这种企业规模不大,但是由于业务发展的需要,往往在很多的城市都有分部。这些公司为了节省成本,往往使用等宽带接入手段上网,而且他们希望利用宽带接入线路进行企业内部信息的交实现这些功能,传统的方式是申请ㄏ吆凸潭ǖ腎刂罚缓蠼芯蔡域名解析。单从带宽方面来核算,这种方式的成本高得只有较少的企业可以承受,小企业根本无力承担。但是如果将动态域名系统与宽带接入相结合,就可以提供一种廉价的替代方案:即为用户分配固定的域名用作网络通信地址,当某个企业的某个主机使用宽带拨号业务上网时,可以通过动态域名系统来更新域名与其服务可以用以下的例子阐述:营运商提供诸如畉的二级域名,,还可以与其他业务进行组合,形成新的业务。由于宽带网的发展,普通用户也正在逐步成为网络信息的发布者,他们的加入,始了新一轮的增长。目前网络发展的最大特点就是宽带接入的发展,它使得普通带接入时所考虑的主要因素。就是这样一个应用。流,同时把公司的信息发布到互联网,提供、等服务。企业要地址的对应关系,这样就可以使用固定的域名访问企业的服务了。这个方案的好处在于其价格非常便宜,但是在稳定性和安全性上会打~些折扣。在市场的需求下,我们开始着手建立一个可营运的多用户的动态域名系统。可以在此基础上使用不同的三级域名,,对固定域名稳定访问。系统建成后,除关于该系统性能,。这主要是考虑到,
⑾钅康囊庖⒈疚哪谌莸陌才很可能极大的扩展动态域名服务的潜在用户数量。其一是通过系统的建立,可以为用户提供网络的增值服务,满足用户的市场其二,通过研究动态域名的相关技术,加深对互联网的了解,并跟踪当前域其三:通过系统的开发,提高了开发人员的项目管理能力和开发能力。统结构和其运作方式,第三部分研究了动态域名实现的协议和已有的方法,第四部分阐述动态域名设计的过程和一些细节,第五部分简单介绍了系统的一些应用,第六部分是程序的部分代码。需求,进而促进宽带接入业务的发展。名系统技术的发展情况。挛墓擦霾糠郑谝徊糠治O钅勘尘暗慕樯埽诙糠种饕Q芯苛擞蛎本项目的意义有三点:
二、域名系统的结构客户端,服务器方式概述碔刂穕目的地址涞氖动态域名系统可以被分为域名系统和动态更新两个部分,其中域名系统是基本系统,动态更新部分则是在基本系统上进行的功能扩展。在进行动态域名系统的设计前,首先必须了解现有域名系统的运作方式及结构,使设计的系统能够保证正常域名访问机制的实现。本部分主要研究了对域名系统的标准、技术等问题。域名系统是疘缟弦恢址植夹筒愦问降拿头胂低常峁┲机名字和刂分涞淖;患坝泄氐缱佑始难÷沸畔ⅰS蛎低车谋曜蓟负责,其制定的标准称为凑罩贫ǖ氖奔涞乃承蚪斜嗪藕凸榈怠据传输时,传输的数据包可以简化为下图的格式:之间翻译的系统。多数情况下,域名系统完成从域名、邮件域名始蛎堑子邮件地址“焙竺娴牟糠到地址的翻译;在一些特殊的情况下,域名被定义为提供网络服务的服务器软件程序,一直在互联网上运行着,随时准备提供服务;而其他需要服务的程序为客户;当客户需要服务时,客户通过网络向提的处理,然后把结果送回客户。对于某些应用,客户机只需要向服务器发送一个服务请求,然后等待服务器的回答,域名系统也是采用这种方式工作的。而对另一些应用,客户机要与服务器进行不断的交互,目口在客户机与服务器建立了连接下的网络工作组在互联网上,所有的通信实体都拥