1. 研究目的与意义
DNS 是 Internet 上的核心基础设施, 是各种网络应用得以正常运行的前提和保障, 其可用性直接影响着整个工 Internet 的安全和服务质量。
当前时代是一个构筑在网络基础之上的信息化时代,基于IP的各种新应用如网络多媒体视频、架设WEB、FTP服务器、邮件系统、远程控制、游戏平台等等,也表现出强大的市场需求。
作为以上应用的完整解决方案,目前带宽问题已经基本得到了解决,但仍有一个我们不得不考虑的问题:如何处理动态IP地址。
2. 课题关键问题和重难点
课题关键技术:1.DDNS 客户端的实现客户端实现的一个很重要的问题是如何感知 IP 地址的变化并确保该地址是有效的、合法的(即没有冲突)。
对此,H.Kitamura 提出在本地网络设置一个 detector 和 register,然后利用 IPv6 重复地址检测机制来发现新地址。
北京邮电大学的科研小组则采用一种简单的方法来发现新地址周期性读取读取节点的 IP 地址,然后与上一次的结果进行比较,若发生变化则认为发现新地址。
3. 国内外研究现状(文献综述)
文献综述(或调研报告)(1200字左右)DNS(域名系统)是所有常用互联网服务的一个组成部分,但当一切顺利时,它似乎并不引人注目。
然而,失败或失败DNS解析延迟会导致较差的QoE(服务质量用户体验。
虽然不同权威DNS的性能不同服务器实现是一个重要的问题,它仍然缺乏标准的基准测试方法。
4. 研究方案
四、方案(设计方案、研制方案、研究方案)论证(不少于100字)本项目是DNS域名解析项目,项目的设计主要从两个方面开始。
一 搭建DNS域名解析服务,将本地当成一个DNS服务器,来缓存网络域名:图1DNS域名解析过程程序在设计时,需要用到dnsjava工具包来实现;服务器启动dns动态解析的小进程,生成对应的域名文件,再新建静态文件,启动客户机,并设置开机启动,就可实现DNS域名动态解析。
搭建DNS服务有以下步骤:1) 安装bindyum -y install bind*2) 修改监听端口,允许其他计算机访问vim /etc/named.conf图2域名配置文件3)编辑区域文件:vim /etc/named.rfc1912.zones图3区域配置文件4)创建域的配置文件:已named.localhost为基础模板,复制一份并改为上一步配置的名称cp -p /var/named/named.localhost/var/named/linux.cn.zone vim/var/named/linux.cn.zone图4域的配置文件5)启动DNS服务6)开放端口7)检验dns服务器图3DNS解析器从应用程序的角度看,访问 DNS 是通过一个叫解析器( Resolver )的应用程序来完成的。
5. 工作计划
2022-2022-1学期:第15-16周:完成选题,查阅相关中英文资料。
第17周:与导师沟通进行课题总体规划。
第18-19周:导师下发毕业设计(论文)任务书,学生根据导师的要求进行外文翻译,列出开题报告大纲,进行开题报告的撰写。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。