计算机网络实验指导书2013(10)

2019-08-17 14:15

ipconfig/displaydns

要清空DNS缓存,用命令: ipconfig /flushdns

(注:这时候可能就会出现标题上的错误提示: C:\\Documents and Settings\\Administrator>ipconfig /flushdns Windows IP Configuration

Could not flush the DNS Resolver Cache: 执行期间,函数出了问题。 如果遇到这个提示的错误,可以打开dns client 和 dhcp client 两个服务尝试一下。

执行:控制面板--管理工具--服务 中把DNS Client和DHCP client两个服务组件启动。

如果禁用了两个服务,可以设置手动或自动,然后点启动,再运行完 ipconfig /flushdns 命令后,如果可以再禁用。)

运行以上命令需要进入MSDOS环境。(开始菜单->运行->输入命令“cmd”) 1、跟踪DNS(1)

? 利用ipconfig命令清空主机上的DNS缓存。启动浏览器,并将浏览器的缓存清空。

? 启动Ethereal,在显示过滤筛选规则编辑框处输入: ―ip.addr = = your_IP_address‖(如:ip.addr= =10.17.7.23) ? 过滤器将会删除所有目的地址和源地址与指定IP地址都不同的分组。

? 开始Ethereal分组捕获。

? 在浏览器的地址栏中输入:http://www.ietf.org ? 停止分组捕获。 根据操作回答下列问题。

1) 定位到DNS查询消息和查询响应报文,这两种报文的发送是基于UDP还是基于TCP的?

2) DNS查询消息的目的端口号是多少?DNS查询响应消息的源端口号是多少?

3) DNS查询消息发送的目的地的IP地址是多少?利用ipconfig命令(ipconfig /all)查看你主机的本地DNS服务器的IP地址。这两个地址相同吗?

4) 检查DNS查询消息,该查询报文中包含―answers‖吗? 5) 检查DNS查询响应消息,其中共提供了多少个―answers‖?每个answers包含哪些内容?

6) 打开的WEB页中包含图片,在获取每一个图片之前,你的主机发出新的DNS查询了吗? 2、跟踪DNS(2)

? 开始Ethereal分组捕获。

? 在www.mit.edu上进行nslookup(即执行命令:nslookup www.mit.edu)。 ? 停止分组捕获。 根据操作回答下列问题。

1) DNS查询消息的目的端口号是多少?DNS查询响应消息的源端口号是多少?

2) DNS查询消息发送的目的地的IP地址是多少?这个地址是你的默认本地DNS服务器的地址吗? 3) 检查DNS查询消息,该查询消息中包含―answers‖吗? 4) 检查DNS查询响应消息,其中提供了多少个―answers‖?每个answers包含哪些内容?

3、跟踪DNS(3)

? 重复上面的实验,只是将命令替换为:nslookup –type=NS mit.edu

根据操作回答下列问题。

1) DNS查询消息发送的目的地的IP地址是多少?这个地址是你的默认本地DNS服务器的地址吗?

2) 检查DNS查询消息,该查询报文中包含―answers‖吗?

3) 检查DNS查询响应消息,其中响应消息提供了哪些MIT名称服务器?响应消息提供这些MIT名称服务器的IP地址了吗?

4、跟踪DNS(4)

? 重复上面的实验,只是将命令替换为:nslookup www.aiit.or.kr bitsy.mit.edu

根据操作回答下列问题。

1) DNS查询消息发送的目的地的IP地址是多少?这个地址是你的默认本地DNS服务器的地址吗?如果不是,这个IP地址相当于什么?

2) 检查DNS查询消息,它是哪一类型的DNS查询?该查询报文中包含―answers‖吗?

3) 检查DNS查询响应消息,其中提供了多少个―answers‖?每个answers包含哪些内容?

附录: 基础知识介绍:

一次完整的网页相应包括一个DNS请求报文,一个DNS回答报文,一个HTTP请求报文和一个HTTP响应报文。

例如,在一个URL中,www.google.com 是一个具体的web 服务器的域名。最前面有两个DNS分组。第一个分组是将域名www.google.com转换成为对应的IP 地址的请求,第二个分组包含了转换的结果。这个转换是必要的,因为网络层协议——IP协议,是通过点分十进制来表示因特网主机的,而不是通过www.google.com这样的域名。当输入URL http://www.google.com时,将要求Web服务器从主机www.google.com上请求数据,但首先Web浏览器必须确定这个主机的IP地址。随着转换的完成,Web浏览器与Web服务器建立一个TCP连接。最后,Web 浏览器使用已建立好的TCP连接来发送请求“GET/HTTP/1.1”。这个分组描述了要求的行为(“GET‖)及文件(只写“/”是因为我们没有指定额外的文件名),还有所用到的协议的版本(“HTTP/1.1”)。 DNS报文格式:


计算机网络实验指导书2013(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:漆安慎 杜禅英 力学习题及答案03章

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: