目 录 1 前言 4 1.1 课题背景 4 1.2 研究意义 4 1.3 设计技术及开发环境 5 1.3.1 设计技术 5 1.3.2 开发环境 7 2 可行性分析 8 2.1 组织和管理可行性 8 2.2 经济可行性 8 2.3 技术可行性 8 3 需求分析 9 3.1 主要功能 9 3.1 实施步骤 10 4 系统实现 10 4.1 DNS域名服务器 10 4.1.1 安装配置DNS域名服务器 10 4.1.2 配置多个域名 11 4.2 IIS服务 13 4.2.1 IIS服务安装 13 4.2.2 IIS的配置与管理 14 4.2.3 创建WEB站点 17 4.2.4 使用IIS备份精灵备份IIS网站 18 4.3 FTP服务 19 4.3.1 安装Serv-U 19 4.3.2运行Serv--U向导 20 4.3.3 Serv—U管理 21 3.3.4 FTP访问 22 4.4 IMail 23 4.4.1 安装Imail 23 4.4.2 添加新用户 23 4.4.3 管理Imail 23 4.4.4 页面收发邮件测试 24 5 系统测试 25 5.1 测试计划 25 6 系统开发总结 25 参考文献 26 英文摘要 26 致 谢 27
域名与空间运营商解决方案 摘要:随着网络技术的飞速发展,网络已经进入高速发展的时代。对于管理网络的运营商也是一个挑战。从网络设备角度出发,在互联网上的沟通,都是通过一个唯一的IP地址进行访问到资源主机的。DNS域名服务器就是一个中间桥梁,起到转换域名为IP地址,这样就可以去访问Internet上所有的资源了。同时邮件、上传下载这些常用功能也会随之变得越来越常用,本文主要探讨了DNS域名解析、IIS、MAIL服务器和FTP服务器等安装、设置和使用方法。 关键词:DNS;域名;mail;IIS;FTP 1 前言 随着网络的飞速发展,网络在人们生活中的应用越来越广泛。网络的管理对企业来说是一个至关重要的一面。 1.1 课题背景 如今已经进入信息化时代,企业形象的推广和生存,离不开网络的,而企业网站建设的好坏直接影响企业在以后的发展。 企业信息化,是企业利用计算机、网络技术等一系列现代化技术,通过对信息资源的深度开发和广泛利用,不断提高生产、经营、管理、决策的效率和水平,从而提高企业经济效益和企业竞争力的过程。如今,信息化已经成为全球企业公认的现代发展途径。 目前信息化已经将企业带入了网络经济时代,电子商务成为现代企业信息化的一大热点手段。相关数据显示,1998年电子商务全球营业额约740亿美元,到1999年猛增到2000亿美元。美国在1997年到2001年5年间的电子商务年均增长率达到了97%,从原来的24亿美元激增至721亿美元。据统计,美国企业信息化已进入比较高级的阶段,60%的小企业、80%的中型企业、90%以上的大企业已借助互联网广泛开展电子商务活动,其中B2B占电子商务总额的80%以上。 1.2 研究意义 现代企业高度重视,信息化成一级战略。目前,发达国家的许多传统企业已全力进入网络,加快信息化进程,从而获得新的发展机遇。信息化对于国外现代企业来说,已经上升到一级战略的高度。 为此,组建一个好的企业网站就成为了每个企业所必须的。以此为背景的情况下,我试着了利用网络实习的机会去做企业综合网,并通过实践来学习和掌握网络的相关知识。进一步加深对计算机网络相关知识的理解,陪养独立动手配置网络综合服务的能力,为以后的课程设计和毕业设计打好基础。 1.3 设计技术及开发环境 1.3.1 设计技术 (1)域名系统DNS DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。域名系统是一个分布式的主机信息数据库,采用客户机/服务器模式,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将网络域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 DNS 命名用于 Internet 等 TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。 在IPV4中IP是由32位二进制数组成的,将这32位二进制数分成4组每组8个二进制数,将这8个二进制数转化成十进制数,就是我们看到的IP地址,其范围是在0~255之间。因为,8个二进制数转化为十进制数的最大范围就是0~255。现在已开始试运行、将来必将代替IPv4的IPV6中,将以128位二进制数表示一个IP地址。 大家都知道,当我们在上网的时候,通常输入的是如网址,其实这就是一个域名,而我们计算机网络上的计算机彼此之间只能用IP地址才能相互识别。再如,我们去一WEB服务器中请求一WEB页面,我们可以在浏览器中输入网址或者是相应的IP地址,例如我们要上新浪网,我们可以在IE的地址栏中输入网址,也可输入IP地址,但是这样子的IP地址我们记不住或说是很难记住,所以有了域名的说法,这样的域名会让我们容易的记住。 DNS:Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名管理系统。 DNS:Domain Name Server 域名服务器 域名虽然便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 申请了DNS后,客户可以自己为域名作解析,或增设子域名.客户申请DNS时,建议客户一次性申请两个。 (2) IIS IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 IIS的作用:在同一时间内允许打开的网站页面数,打开一个页面占一个iis,打开一个站内框架页面占2到3个iis;若图片等被盗链,在其它网站打开本站图片同样占一个iis。假若设置参数为50个iis,则这个站允许同时有50个页面被打开。但要在同一时间(极短的时间)有50个页面被打开,需要50个人同时操作,这个概率还是比较低的。所以,100个iis支持日ip1000(同时访问网站人数必定远低于1000人)以上都不是很大问题,除非网站被盗链或框架引发其它消耗。 (3) Serv-U Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列。可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。 它具有非常完备的安全特性,支持SSl FTP传输,支持在多个Serv-U和FTP客户端通过SSL加密连接保护您的数据安全等。 Serv-U 是目前众多的FTP 服务器软件之一。通过使用Serv-U,用户能够将任何一台PC 设置成一个FTP 服务器,这样,用户或其他使用者就能够使用FTP 协议,通过在同一网络上的任何一台PC与FTP 服务器连接,进行文件或目录的复制,移动,创建,和删除等。这里提到的FTP 协议是专门被用来规定计算机之间进行文件传输的标准和规则,正是因为有了象FTP 这样的专门协议,才使得人们能够通过不同类型的计算机,使用不同类型的操作系统,对不同类型的文件进行相互传递。 (4) IMail IMail Server是电子邮件服务器,具有可扩展性,而且基于标准,易于使用,具备反垃圾和防病毒功能。 全世界有超过6千万的来自不同行业的用户使用 IMail 作为他们的邮件服务平台。 稳定,安全,易于管理,低成本,广大的用户群体,强大的技术支持是 IMail 在这10年内一直处于同类软件中领先地位的根本原因。IMail Server 不仅提供了邮件服务器所需要的所有功能和扩展,还可以降低管理成本,同时还有强大的技术支持,能够提供可扩展和基于标准的电子邮件服务,几乎兼容于所有email客户端,如 Microsoft Outlook 。可以在任意地点通过任意web浏览器来访问email和对系统进行管理,除此,IMail的安装和维护也极为方便。 该产品含有两种版本:IMail Server 2006 和 IMail Secure Server 2006。 IMail Server 2006 为基本配置版本,不含高级的反垃圾和防病毒措施,中小公司可以自行选择其偏爱的反垃圾和防病毒解决方案。 IMail Server 2006 Secure Edition提供超级安全可靠的Email服务。 对于那些需要带先进反垃圾和防病毒功能email服务的中小公司而言,IMail Server 2006 Secure Edition把一个强大的商业级email服务器和顶级反垃圾和防病毒措施联合到了一起,是这类公司的理想选择。 IMail Secure Server 的防病毒解决方案 IMail Secure Server 借助Symantec的扫描引擎运营商级防病毒技术来确保您邮件的安全可靠,该集成防护功能远远超出其他同类产品。 1.3.2 开发环境 可运行Windows Server 2003操作系统的计算机一台。 安装好且能独立运行的虚拟机系统(虚拟机内存配置在512MB左右)。 截图工具和Word2003等支持工具。 2 可行性分析 可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:组织和管理上的可行性、技术可行性、经济可行性。 2.1 组织和管理可行性 用本课题以一个提供域名注册、网站空间、邮件空间的公司为例,通过服务器的相关配置和管理的过程,实现服务器对多个WEB站点,邮件服务器,以及FTP服务器的支持。 2.2 经济可行性 硬件方面主要是计算机,我们的实际情况可以满足开发任务,所需资料书籍可以到图书馆翻阅或者个人购买,因此整个方案的所需投资符合我们的支付状况,经济可行性良好。 2.3 技术可行性 本方案的开发采用了课本学习的网络技术,完全有能力开发。 (1)DNS域名解析 图1 DNS服务器工作原理 (2)FTP服务 图2 FTP服务器工作原理 (3)邮件服务(包括SMTP和POP3) 图3 邮件服务器工作原理 4.3 FTP服务 4.4 IMail 4.4.1 安装Imail
图4-41安装IMail 图4-42安装IMail 图4-43安装IMail 图4-44安装IMail 4.4.2 添加新用户 图4-45添加新用户 图4-46添加密码 4.4.3 管理Imail 打开Imail的管理界面,上面是Server,展开可以看到启动的和没有启动的服务,如果那个服务关闭,可以在这里进行启动。也可以对某个服务停止运行。如图4-47所示。 下面就是新建的邮件域名地址,可以新添加其他域名地址,每个域名服务器都有单独的用户和地址,端口等信息。管理员可以在这里进行统一管理。如图4-48所示。 当添加用户完成后,并添加其打开web页面的权限,就可以在浏览器中输入http://mail.xuxu.com:8383打开邮件收发的界面进行邮件的服务了。 图4-47添加新用户 图4-48添加密码 4.4.4 页面收发邮件测试 图4-49添加新用户 图4-50添加密码 登录邮件服务需要输入用户名和密码,验证成功后,就会跳转到图4-50,这里面可以看到邮件的信心,如收到邮件多少封(字节数)、发送的邮件,删除的邮件等。点击Compose链接就可以进入发送邮件的界面,填写完收件人地址,主题和内容后就可以发送了。
图4-51 发送邮件 图4-52发送成功界面 我们使用刚才接受方的用户名登录,看到收到了一封邮件(如图4-53),打开这封邮件,邮件是来xuxu@mail.xuxu.com,内容和我们发送的是一样的(如图4-54),由此说明我们的邮件服务器配置成功了。
图4-53 发送邮件
图4-54 收到邮件的内容 5 系统测试 5.1 测试计划 通常情况下,我们可以将程序的一个单元看成一个独立的类。因此进行单元测试的重点就是针对这些类进行测试[7]。 最佳的方法就是测试整体所实现的所有功能。如果只进行为抽象类,为进行测试可以简单定义一个具体子类,它只利用父类的抽象方法,而无其他行为。然而,这样做可能会忽略建立的子类将随着父类结构变化而变化,以及编译器或者其他测试过程中不能捕获的信息,从而导致一些遗漏,我们需要遵循一些基本的软件测试原则来进行测试。 6 系统开发总结 在解决方案的开发过程中,我对网络空间运营开实际应用有了更深了理解和认识,为我以后的学习和工作打下了坚实的理论与实际操作相结合的基础。同时,在开发过程中,我对IIS、DNS、FTP、邮件服务器等相关技术知识也有了更深层次的认识。 由于开发设计能力有限,开发经验不足,系统仍存在很多不足,与实际应用中还有差距。在以后的学习中,会逐渐完善自己的设计思想。 7 结束语 紧张愉快的毕业设计结束了,我通过努力实现了域名与空间运营商解决方案。 本解决方案只提供了一些基本的功能,还不能提供企业域名与空间运营商需求的完全信息,还需要进一步地考查调研。所有可能实现的功能都将会在今后的工作中继续分析、设计、逐步实现,力求使本系统更加完善。 在开发过程中,我本着将所学的理论知识应用于实践的思想,进行了详细的调研,细致耐心的开发与设计。最重要的是通过开发与设计,锻炼了我们分析问题以及进行合理规划与分析设计的能力,同时对开发工具的使用能力也有大幅度提高。 虽然方案中仍有许多待解决的问题和待完善的地方,但相信通过我们的不断努力、继续学习,必定会有更加完美的成果跟大家见面。这次开发过程中所学到的所有知识,将成为我今后学习工作当中的坚实基础。希望以后还会有这种锻炼自己的实践机会。 参考文献 计算机网络操作系统:Windows Server2003管理与配置(第2版) Windows 2003 MSCS服务器群集技术分析、安装及配置 Windows Server 2003 群集技术概述 - 数据存储 - 养心殿 Windows Server 2003服务器群集创建和配置指南
致 谢 在我的指导老师XXX老师的悉心指导下,我的毕业设计和毕业论文圆满完成了。 在域名与空间运营商解决方案开发过程中,我得到了指导老师的细心指导。老师与我们一起研讨开发项目,为我们提供开发实例,帮助我们进行调研和分析,耐心地指导我们进行开发和解决问题。他严密的逻辑思维以及严谨的治学态度都给予了我极大的鼓励与帮助,在他的帮助下我不断进步并自我提高。在此过程中,对于我遇到的所有问题和困难,老师都给予了细心的解答和真诚的帮助,在此我表示衷心的感谢。 在这里我还要感谢我的同学,在开发过程中,我们以积极上进的精神,刻苦钻研,互相帮助使设计目标得以实现。我很高兴能在这样有凝聚力和好学上进的氛围中学习和工作,是大家的支持和帮助让我的毕业设计和毕业论文能够顺利完成! 此外,我们的毕业设计课题得以很好的完成,这和学校为我们提供的良好的学习和工作环境,以及设计过程给予我支持和帮助的计算机系各位老师是分不开的,特此向他们表示衷心的感谢! 在此,我向所有帮助过我的老师、同学和朋友们表示真挚的感谢以及美好的祝福。祝愿大家在今后的日子里,百尺竿头,更进一步!