全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
dns实训报告范本 DNS实验报告 北京邮电大学计算机网络课程设计实验报告课程设计题目:dns中继服务器实验报告班级:xx211315班小组人员:李根09211541曾若峰09211544宫志明09211545 一、系统概述 1)运行环境:windowsxp 2)编译:microsoftvisualc+6.03)使用方法:a)使用ipconfig/all,记下当前dns服务器,例如为b)使用下页的配置界面,将dns设置为(本地主机)c)运行你的delay程序(在你的程序中把外部dns服务器设为前面记下的) d)正常使用ping,ftp,ie等,名字解析工作正常 二、系统的功能设计设计一个dns服务器程序,读入“域名-ip地址”对照表,当客户端查询域名对应的ip地址时,用域名检索该对照表,三种检索结果: 1)检索结果为ip地址,则向客户端返回“域名不存在”的报错消息(不良网站拦截功能) 2)检索结果为普通ip地址,则向客户返回这个地址(服务器功能) 3)表中未检到该域名,则向因特网dns服务器发出查询,并将结果返给客户端(中继功能)考虑多个计算机上的客户端会同时查询,需要进行消息id的转换 三、模块划分 dns服务器主模块包含三个子模块,分别如下: 1)命令行参数处理模块:该模块用来处理通过命令行提示符来启动这个dns服务器时所输入的命令行参数,管理员通过设置不同的参数可以使dns服务器显示不同程度的提示和调试信息。所以这模块主要是依照输入的参数设置标志数据,以控制最后的各种信息的输出。 2)本地解析模块:本模块是在本dns服务器本地保存的曾经解析过的或者需要屏蔽额域名和其对应ip信息文件中查找从应用程序来的请求解析的域名,在这个文件中查到需要的域名后取出对应的ip地址,并构造dns应答数据包返回给发送此dns域名解析请求的应用程序。 3)外部dns服务器解析模块:当本地解析失败时,本dns服务器会调用外部dns服务器解析模块。此模块将应用程序发送的dns请求报文转发给外部dns服务器,然后接收外部服务器返回的应答信息,并根据这个信息给予应用程序相应的dns应答。三个模块与主模块的关系图如下,主模块调用这三个并列的模块,而本地解析模块调用文件查找子模块: 四、软件流程图 五、主要数据结构 intgettable(char*tablepath)/函数:获取域名解析表voidgeturl(char*recvbuf,intrecvnum)/函数:获取dns请求中的域名intisfind(char*url,intnum)/函数:判断是否在表中找到dns请求中的域名unsignedshortregisternewid(unsignedshortoid,sockaddr_intemp,boolifdone) /函数:将请求id转换为新的id,并将信息写入id转换表中voiddisplayinfo(unsignedshortnewid,intfind)/函数:打
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年宁夏小升初(数学)真题试卷带答案
- 2026年四川省成都市重点学校高一入学数学分班考试试题及答案
- 2026年天津中考数学考试(真题)含答案
- 2026年辽宁省阜新市重点学校初一入学数学分班考试试题及答案
- 磨床生产项目可行性研究报告
- 脑卒中急救试题及答案
- 第24讲 相似三角形压轴题(六大压轴母题型)(教师版)-新九年级数学暑假讲义(北师大版)
- 湖南株洲市部分校2025-2026学年高一下学期期末联合考试语文试题(文字版含答案)
- 黑龙江大庆市祥阁学校 2025-2026学年度第二学期六年级生物学学科期末考试试卷(文字版含答案)
- 专题14:高频素材积累与中考作文景物描写句段-八年级语文下册单元写作深度指导与中考点睛
- 牛保才事迹课件
- 【全科医学概论5版】第04章 以家庭为单位的健康照顾
- 超星尔雅学习通《中华民族共同体概论(云南大学)》章节测试附答案
- 印刷行业佣金合同范本
- 2025年湖南省事业单位招聘考试教师招聘体育学科专业知识试卷
- 第一次月考试卷(Unit1-2)(含答案含听力原文无听力音频)-2025-2026学年人教版PEP(三起)英语五年级上册
- (正式版)DB23∕T 1318-2020 《黑龙江省建设施工现场安全生产标准化实施标准》
- 腹壁切口疝诊疗指南(2024版)解读课件
- 晚期肿瘤病人护理
- 汽车维修厂安全生产教育培训内容
- 咳嗽与咳痰讲课件
评论
0/150
提交评论