软件工程122班
杨堡 2012013366
练习1
1类属域
将主机
A 的“首选DNS 服务器”设置为公网DNS 服务器,目的是能够访问
Internet 。
(1)主机A 启动协议分析器开始捕获数据并设置过滤条件(提取DNS 协议)。
(2)主机A 在命令行下运行“nslookup www.baidu.com ”命令。
(3)主机A 停止捕获数据。分析主机A 捕获到的数据及命令行返回
的结果,回答以下问题:
● “www.baidu.com ”对应的IP 地址是什么? 和119.75.218.77和119.75.217.56
● “www.baidu.com ”域名的顶级域名的含义是什么? .com 代表公司
2. 国家域 (1)主机A 启动协议分析器开始捕获数据并设置过滤条件(提取DNS 协议)。
(2)主机
A 在命令行下运行“nslookup www.jl.gov.cn”命令。
(3)主机A 停止捕获数据。分析主机A 捕获到的数据及命令行返回的结果,回答以下问题:
● “www.jl.gov.cn”对应的IP 地址是什么? 218.62.26.196 ● “www.jl.gov.cn”域名的顶级、二级、三级域名的含义是什么? 顶级:.cn 代表中国 二级:.gov 代表政府 三级:用户自定义
3. 反向域
(1)将主机A 的“首选DNS 服务器”设置为服务器的IP 地址(210.27.80.2)。
(2)主机A 启动协议分析器开始捕获数据并设置过滤条件(提取DNS 协议)。
(3)主机A 在命令行下运行“nslookup 172.16.0.253”命令。
(4)主机A 停止捕获数据。分析主机A 捕获到的数据及命令行返回的结果,回答以下问题: ● 210.27.80.2对应的域名是什么?
www.nwsuaf.edu.cn
● 反向域的顶级、二级域名分别是什么? 顶级 .cn 二级.edu
练习2
本练习一人一组,现仅以主机A 为例,其它主机的操作参考主机A 。 【说明】
● 本练习中要求每台主机配置DNS 服务器,(DNS 服务器的IP
地址即Linux 服务器的IP 地址)其IP 地址以172.16.0.253为例。 ● 各组主机IP 地址配置如下:
第一组六台主机IP 地址依次为172.16.0.11,172.16.0.12 …… 172.16.0.16;
第二组六台主机IP 地址依次为172.16.0.21,172.16.0.22 …… 172.16.0.26;
其它各组以此类推。
1. 在主机A 执行命令“nslookup 本机的IP 地址”获取本机的域名,记录下来。
2. 主机A 启动协议编辑器,编写一个DNS 正向查询报文。其中: MAC 层:
源MAC 地址:本机MAC 地址 目的MAC 地址:服务器的MAC 地址
IP 层:
源IP 地址:本机IP 地址
目的IP 地址:服务器的IP 地址(172.16.0.253) 总长度:IP 层及其上层协议总长度
校验和:IP 层字段全部编辑完成后,计算IP 层校验和
UDP
层:
源端口:大于1024的端口 目的端口:53
有效负载长度:UDP 层及其上层协议总长度 校验和:所有字段编辑完成后,计算校验和
DNS 层: 标志:0100 问题记录数:1
域名循环体:选中第一个“域名循环体”项,点击右边按钮[B]来追加域名块。按格式要求填写步骤1获取的对方主机的域名。
例如:设步骤1中获取的域名为host11.Netlab ,则追加2块。选中“域名循环体”下的“长度”项,修改长度值;出现“域标记”项,选中“域标记”项,点击右边按钮[E]输入相应的值。最后一块“长度”字段为0。
查询类型:1 查询类别:1 设置如图所示:
实验结果:
本次实验我没有完成,主要原因是报文没算对,总是出错,但是,虽没有完成实验,但是仍学会了很多东西,有了自己的收获。既丰富了我的知识,也让我的技能得到了提高。我相信我所遇到的问题一定可以在课下通过自己的学习,解决这些问题。
软件工程122班
杨堡 2012013366
练习1
1类属域
将主机
A 的“首选DNS 服务器”设置为公网DNS 服务器,目的是能够访问
Internet 。
(1)主机A 启动协议分析器开始捕获数据并设置过滤条件(提取DNS 协议)。
(2)主机A 在命令行下运行“nslookup www.baidu.com ”命令。
(3)主机A 停止捕获数据。分析主机A 捕获到的数据及命令行返回
的结果,回答以下问题:
● “www.baidu.com ”对应的IP 地址是什么? 和119.75.218.77和119.75.217.56
● “www.baidu.com ”域名的顶级域名的含义是什么? .com 代表公司
2. 国家域 (1)主机A 启动协议分析器开始捕获数据并设置过滤条件(提取DNS 协议)。
(2)主机
A 在命令行下运行“nslookup www.jl.gov.cn”命令。
(3)主机A 停止捕获数据。分析主机A 捕获到的数据及命令行返回的结果,回答以下问题:
● “www.jl.gov.cn”对应的IP 地址是什么? 218.62.26.196 ● “www.jl.gov.cn”域名的顶级、二级、三级域名的含义是什么? 顶级:.cn 代表中国 二级:.gov 代表政府 三级:用户自定义
3. 反向域
(1)将主机A 的“首选DNS 服务器”设置为服务器的IP 地址(210.27.80.2)。
(2)主机A 启动协议分析器开始捕获数据并设置过滤条件(提取DNS 协议)。
(3)主机A 在命令行下运行“nslookup 172.16.0.253”命令。
(4)主机A 停止捕获数据。分析主机A 捕获到的数据及命令行返回的结果,回答以下问题: ● 210.27.80.2对应的域名是什么?
www.nwsuaf.edu.cn
● 反向域的顶级、二级域名分别是什么? 顶级 .cn 二级.edu
练习2
本练习一人一组,现仅以主机A 为例,其它主机的操作参考主机A 。 【说明】
● 本练习中要求每台主机配置DNS 服务器,(DNS 服务器的IP
地址即Linux 服务器的IP 地址)其IP 地址以172.16.0.253为例。 ● 各组主机IP 地址配置如下:
第一组六台主机IP 地址依次为172.16.0.11,172.16.0.12 …… 172.16.0.16;
第二组六台主机IP 地址依次为172.16.0.21,172.16.0.22 …… 172.16.0.26;
其它各组以此类推。
1. 在主机A 执行命令“nslookup 本机的IP 地址”获取本机的域名,记录下来。
2. 主机A 启动协议编辑器,编写一个DNS 正向查询报文。其中: MAC 层:
源MAC 地址:本机MAC 地址 目的MAC 地址:服务器的MAC 地址
IP 层:
源IP 地址:本机IP 地址
目的IP 地址:服务器的IP 地址(172.16.0.253) 总长度:IP 层及其上层协议总长度
校验和:IP 层字段全部编辑完成后,计算IP 层校验和
UDP
层:
源端口:大于1024的端口 目的端口:53
有效负载长度:UDP 层及其上层协议总长度 校验和:所有字段编辑完成后,计算校验和
DNS 层: 标志:0100 问题记录数:1
域名循环体:选中第一个“域名循环体”项,点击右边按钮[B]来追加域名块。按格式要求填写步骤1获取的对方主机的域名。
例如:设步骤1中获取的域名为host11.Netlab ,则追加2块。选中“域名循环体”下的“长度”项,修改长度值;出现“域标记”项,选中“域标记”项,点击右边按钮[E]输入相应的值。最后一块“长度”字段为0。
查询类型:1 查询类别:1 设置如图所示:
实验结果:
本次实验我没有完成,主要原因是报文没算对,总是出错,但是,虽没有完成实验,但是仍学会了很多东西,有了自己的收获。既丰富了我的知识,也让我的技能得到了提高。我相信我所遇到的问题一定可以在课下通过自己的学习,解决这些问题。