### 计算机网络实验十一:应用层-协议分析 #### 实验背景与目标 本实验旨在通过实际操作深入理解应用层中的DNS协议工作原理及其在网络通信中的作用。实验通过配置本地DNS服务器、使用`nslookup`命令进行域名解析、清除DNS缓存以及利用Wireshark捕获DNS数据包等步骤,帮助学生掌握DNS协议的基本概念和操作方法。 #### 实验任务详解 1. **分析应用层协议 DNS** - **本地 DNS 服务器地址**: 本机配置的本地DNS服务器地址为114.114.114.114。 - **使用 nslookup 命令正向解析**: - **本地 DNS 服务器信息**: - 主机名:public1.114dns.com - IP 地址:114.114.114.114 - **要解析的域名**: - 域名:www.zzu.edu.cn - **解析结果**: - 对应的 IP 地址: - 2001:da8:5000:6c00::47 - 2001:da8:5000:6c00::48 - 202.196.64.48 - 202.196.64.35 - 解析后无别名记录。 2. **使用 Ipconfig /flushdns 命令** - **命令功能**: - 清除本机的DNS缓存,确保后续DNS请求时不会使用缓存中的旧数据。 - **执行原因**: - 在使用Wireshark捕获DNS数据包前执行此命令,可以确保捕获的数据包中包含真正的DNS请求和响应过程,而非直接从缓存中获取的结果。 3. **使用 Wireshark 捕获 DNS 数据包** - **DNS 请求数据包** - **请求截图**: - 发送主机的 IP 地址:192.168.105.89 - 发送端进程端口号:56705 - 接收主机的 IP 地址:114.114.114.114 - 接收端进程端口号:53 - **请求详情**: - 请求类型:查询(Query) - 请求域名:www.zzu.edu.cn - 响应在:**(待观察数据包中的 response in 字段确定对应的响应数据包序号) - **DNS 响应数据包** - **响应截图**: - 发送主机的 IP 地址:114.114.114.114 - 发送端进程端口号:53 - 接收主机的 IP 地址:192.168.105.89 - 接收端进程端口号:56705 - **响应详情**: - 响应类型:回答(Response) - 解析结果: - IP 地址:2001:da8:5000:6c00::47, 2001:da8:5000:6c00::48, 202.196.64.48, 202.196.64.35 - 请求在:**(待观察数据包中的 request in 字段确定对应的请求数据包序号) #### 总结 通过本次实验,我们深入了解了DNS协议的工作机制,并掌握了如何使用常用工具进行域名解析及DNS数据包的捕获与分析。DNS作为互联网中不可或缺的一部分,在日常生活中扮演着至关重要的角色。实验不仅帮助我们理解了DNS的基本原理,还增强了我们在实践中的操作能力。未来,我们还可以进一步探索DNS安全、负载均衡等方面的应用,拓宽知识面并提升技能水平。
- 粉丝: 4
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助