网站公告:
Binance Casino永久网址【363050.com】
363050.com全国服务热线:
Binance Casino Binance Casino
基于BINDWeb域名管理系统研Binance Casino - 领先的数字货币娱乐场,安全稳定,极速存取究与设计doc
添加时间:2025-03-28 13:44:35

  Binance Casino,USDT娱乐,数字货币游戏,区块链游戏,BTC娱乐场,USDT投注,数字资产平台,体育娱乐,电子游艺,快速提现

基于BINDWeb域名管理系统研Binance Casino - 领先的数字货币娱乐场,安全稳定,极速存取究与设计doc

  基于BINDWeb域名管理系统研究与设计 摘要:针对BIND域名服务器在管理中的不足之处,提出了一种对其功能增强的方案。利用JAVA技术实现了用WEB界面对BIND服务的管理。简化了BIND的使用和管理,提高了其可用性,安全性和可靠性。 关键词:域名管理;BIND;视图 中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 17-0000-02 1 引言 BIND(Berkeley Internet Name Daemon)实现。该软件是一个实现DNS协议的开源软件。它是DNS相关协议族的参考实现,同时可以作为产品级的软件应用。目前该软件的市场份额已经超过了80%,是在互联网上使用最广泛的域名解析软件,是域名服务器软件领域无可争辩的领导者和事实标准。在教育网的占有率在90%以上。目前该软件由ISC(Internet Systems Consortium)进行维护和支持。该软件的新版本融合了许多提高效率、稳定性和安全性的技术,提供IPv6支持、公开密钥加密、多处理器支持、多线程安全操作、增量区域传输等功能。 由于BIND软件的程序运行维护和管理需要通过命令行方式实现,DNS数据记录文件需要在Linux操作系统环境下通过手工方式进行编辑。因此对于管理人员技能水平要求较高,需要熟悉Linux操作系统的常用命令和BIND配置文件的各项参数细节。为避免因配置失误导致域名解析故障,降低域名数据的维护难度,需要针对BIND开发图形化的Web管理工具,实现直观配置的目标,以便于管理员进行记录维护。针对这一需求,笔者采用java技术,使用B/S架构设计了此域名管理系统。 2 系统结构 2.1 设计思想及开发目标。本系统基于BIND域名管理系统设计,提供Web方式的域名系统基本信息、域名记录、域名申请、维护和管理信息等记录的录入、修改、删除和查询功能。使域名系统管理员方便快捷地进行域名服务的受理和管理。BIND是开源软件,运行于linux下,提供广泛的二次开发接口,为二次开发提供了可能。设计时综合考虑实现以下目标:(1)BIND的域名与IP映射表存于文本文件中,要很好的控制数据的处理,需将数据存储到数据库中,linux下数据库有mysql,oracle等,综合性能,安全,方便考虑,选择使用mysql数据库。(2)使用之前先将BIND配置文本文件??取到数据库,修改域名信息时直接对数据库操作,然后将数据存储到BIND配置文本即可,提供接口以重启BIND服务即可完成域名操作。(3)增加域名在数据库中备份和恢复功能。(4)增加域名信息附属信息管理,如域名申请者,使用时间,用途等管理.(5)域名管理系统应实现方便,快捷,效率高等特点。 2.2 系统环境及总体设计。域名系统采用麒麟操作系统搭建平台。域名服务以主、从域名服务器的方式进行部署。主、从服务器可同时用于日常域名解析。通过合理配置,从服务器实现定期自动同步主服务器数据。系统管理员只需要维护主服务器上的域名记录数据即可。 域名管理系统属于轻量级系统,故直接部署在域名系统服务器上即可。数据库选择mysql数据库,采用java技术为主要开发语言,使用Apache Tomcat为系统发布工具,实现B/S架构的域名管理系统。 前者向用户提供域名服务,后者在前者的基础上实现域名管理服务。系统建立后运行结构如图1所示。 3 系统实现 3.1 功能设计。基于BIND的域名管理系统的功能示意图见图2. 3.2 系统管理。(1)系统初始化。包括读取BIND域名服务器文本配置,存入数据库。(2)二级域名管理。添加,删除,修改,查询各二级域名。二级域名,BIND文件的读取及写入路径的配置等。(3)用户管理。添加,删除,修改,查询各二级域名管理员。用户角色分为系统管理员,二级域名管理员,普通用户三类。系统管理员具有最高权限,二级域名管理员只能负责本域的域名管理,普通用户完成域名申请,二级域名管理员进行审核。(4)日志管理。实现用户登录及操作的日志管理。 3.3 域名管理。域名解析分为正向解析和反向解析。 正向解析:就是将域名翻译为IP地址——用户访问一个完全合格域名时,DNS服务器就做了一次正向解析; 反向解析:就是将IP地址翻译为完全合格域名。 (1)域名申请。将申请的各项数据录入申请表。(2)域名审核。对申请域名进行审核。合格的通过,否则不通过。(3)域名开通。根据审核结果,将域名信息更新到Mysql的DNS数据库。(4)域名管理。添加,删除,修改和查询域名记录。(5)域名存储到BIND配置。将MySql中域名记录存入BIND配置文档。(6)重启BIND服务。重启后,DNS记录生效。 3.4 数据备份。(1)数据备份。每次数据的修改都会对数据历史进行备份。(2)数据恢复。从备份中恢复数据。 3.5 数据库设计。本系统采用Mysql数据库,在Mysql数据库中,为本系统创建一个数据库dns。经过分析后,确定本系统需要如下4个核心表:用户表user,正向查询记录表arecord,反向查询记录表ptrrecord,读取与存储文件配置表configfile。其中user表包含了用户姓名,密码,所属域,权限,联系方式,单位等一系列信息。 正向查询记录表包含域名,对应IP,记录类型,使用时间范围,所属域,联系人,用途等。 反向查询记录表包含域名,对应IP,记录类型,使用时间范围,所属域,联系人,用途等。 读取与存储文件配置表包含读取BIND文本文件的路径和将数据库中数据存入文本的路径。 四 结语 该系统主要是将BIND服务器的域名的操作。针对域名开源域名服务器BIND在管理功能的不足,采用java技术,使用B/

  2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。

  3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。

  4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档

  2024年农产品食品检验员(三级高级工)技能理论考试题库(含答案).docx

  六年级下数学单元测试最新人教版六年级数学下册第4单元检测试卷人教新课标.doc

  原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者