ping dns服务器 分析其协议内容,DNS协议分析实验报告.doc

工程类实验报告

系: 计算机和信息学院 专业: 网络工程 年级: 09级

姓名: 学号: 实验课程:

实验室号:___ 实验设备号: 实验时间:

指导教师签字: 成绩:

实验四 DNS 协议分析实验

1.实验原理

DNS 是域名系统 (Domain Name System)的缩写,是一种分层次的、基于域的命名 方案,主要用来将主机名映射成 IP 地址。当用户在使用程序中输入域名时,DNS 通过一个 分布式数据库系统将域名分析为相对应的 IP 地址。

(1)域名服务器和域名分析 在互联网中,域名分析是通过域名服务器实现的。域名服务器构成对应的层次结构, 每

个域名服务器保存着它所管辖区域内的主机名和 IP 地址的对照表。这组域名服务器是域名 分析的核心。域名分析方式有两种:递归分析和迭代分析。

(2)域名分析

递归分析就是本地域名服务器系统一次性地完成域名到 IP 地址的转换,即使它没有所 要查询的域名信息,它也会查询别的域名服务器。迭代分析则是当本地域名服务器中没有被 查询的主机域名的信息时,它就会将一个可能有该域名信息的DNS 服务器的地址返回给请求域名分析的 DNS 客户,DNS 客户再向指定的 DNS 服务器查询。

在实际使用中通常是将两种分析方式结合起来进行域名分析。当本地域名服务器没有所 要查询的域名信息时,就请求根域名服务器,根域名服务器将有可能查到该域名信息的域名 服务器地址返回给要求域名分析的本地域名服务器,本地域名服务器再到指定的域名服务器 上查询,如指定域名服务器上还没有该域名信息,它再将它的子域名服务器的 IP 地址返回 给要求域名分析的本地域名服务器,这样直到查询到待分析的域名的 IP 地址为止 (没有 注册的主机域名除外),本地域名服务器再将查询结果返回给 DNS 客户,完成域名分析。

(3)DNS 高速缓存 每个域名服务器都维护着一个高速缓存,存放最近用到过的域名信息和此记录的来源。

当客户请求域名分析时,域名服务器首先检查它是否被授权管理该域名,若未被授权,则查 看自己的高速缓存,检查该域名是否最近被转换过。如果有这个域名信息,域名服务器就会 将有关域名和 IP 地址的绑定信息报告给客户,并标志为非授权绑定,同时给出获得此绑定 的域名服务器的域名,本地域名服务器也会将该绑定通知客户。但该绑定信息可能是过时的。 根据是强调高效还是准确性,客户可以选择接受该绑定信息还是直接和该绑定信息的授权服 务器联系。

2.实验工具软件简介

(1)Simple DNS Plus 软件

Simple DNS Plus 软件是一款简单的 DNS 服务器,可以构架一个 Intranet/Internet 域 名服务器,也可以通过 DNS 缓存来提高你的网络访问速度,可以让你轻松配置域名和 IP 地 址对应关系。

SimpleDNSPlus 软件安装完成后,其内部已经存储了一些根域名服务器的 IP 地 址,当收到 DNS 请求时,如果在本地缓存中找不到相应的记录,DNS 服务器则向这些根域 名服务器发出域名分析请求,并逐步完成分析过程。同时也可以由自己添加相应的记录。

将计算机配置为 DNS 服务器需要进行以下配置:

* 将本地连接的 TCP/IP 属性中首选的 DNS 服务器的 IP 地址设置为本机的 IP 地址。

(Windows2000 不允许设置为 )

* 运行 Simple DNS Plus 软件,选择 DNS 服务器的 Tools-Option 命令,弹出图 6-1 所示对话框:选择 General 选项卡,选中 Run as windows Service 复选框;

1

图 6-1 Simple DNS Plus 系统设置

* 在上图 DNS Requests 选项卡中,将本地计算机的 IP 地址选上,使本机成为 DNS 服 务器;

* 使用浏览器访问 Internet,如果 DNS 工作正常则配置完成。

(2)NSLOOKUP 命令工具

Nslookup 是 Windows 系统自带的命令工具,可以显示域名分析,除得到域名主机 IP 外, 还可以得到 DNS 分析服务器的主机名称和对应的 IP 地址。由于本次实验只需要获取 DNS 报文,因此选择它作为客户端工具。

3.实验环境和说明

(1)实验目的

学习 Simple DNS Plus 软件在 Windows XP 下安装和使用的方法;分析 DNS 协议报文 格式和 DNS 协议的工作过程;理解 DNS 缓存的作用。

(2)实

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值