计算机网络实验报告dns.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在本实验报告中,我们主要关注DNS(域名系统)的工作原理和相关操作。DNS是互联网上的关键组件,它负责将人类可读的域名转换为计算机可识别的IP地址。以下是根据实验内容解析出的相关知识点: 1. **DNS服务器查询**: - `nslookup`是一个命令行工具,用于查询DNS信息。实验中,你需要查询本地DNS服务器的名称和IP地址,以及特定域名(如nbu.edu.cn)的权威DNS服务器及其IP地址。 2. **域名到IP的转换**: - `nslookup`同样用于查找域名(如www.sina.com)对应的IP地址以及其权威DNS服务器的名称和IP。这个过程称为DNS解析。 3. **剑桥大学域名查询**: - 使用`nslookup`查询www.cam.ac.uk的IP地址以及其权威DNS服务器的信息,以了解全球DNS解析系统如何处理不同地区的域名查询。 4. **本地DNS服务器验证**: - 通过`ipconfig/all`命令,可以查看本地DNS服务器设置,并与`nslookup`的结果进行对比,理解两者之间的差异可能源于DNS缓存或配置的不同。 5. **网络配置信息**: - `ipconfig/all`还提供了其他网络配置信息,包括网卡名称、IP地址、子网掩码、默认网关、MAC地址和主机名,这些都是网络通信的基础。 6. **DHCP服务**: - 如果你的网络连接使用了DHCP(动态主机配置协议),`ipconfig/all`会显示这一信息,表明网络参数是由DHCP服务器自动分配的。 7. **DNS通信协议**: - DNS查询和响应通常通过UDP(用户数据报协议)进行,因为它比TCP(传输控制协议)更快,适合短小且不需要可靠性的数据包交换。 8. **端口号**: - DNS查询消息的目标端口通常是53,而响应消息的源端口也是随机分配的53端口。 9. **DNS服务器IP地址**: - DNS查询消息发送到本地DNS服务器的IP地址,这可以通过`ipconfig`确定。实验结果显示,查询发送的IP地址与本地DNS服务器的IP地址相同。 10. **DNS查询类型**: - DNS查询类型可能包括A记录(IPv4地址)、AAAA记录(IPv6地址)等。实验中提到的查询类型未明确,但通常查询网站时会寻找A记录。 11. **DNS响应**: - DNS响应消息包含一个或多个“答案”,每个答案可能包含域名对应的IP地址或其他记录。 12. **TCP连接**: - 在TCP三次握手过程中,SYN包的接收方IP地址应与DNS响应中的IP地址匹配,这确保了通信的正确性。 13. **网页资源加载**: - 当网页包含图像时,通常浏览器会在首次DNS解析获取了网页本身后缓存DNS信息,因此通常不再为每个图像发出新的DNS查询。 14. **DNS查询消息的端口与IP**: - 对于后续的DNS查询,其目标端口和源端口与前面的查询保持一致,即53端口。 15. **DNS查询目标IP**: - 查询可能会发送到默认的本地DNS服务器,也可能根据先前的DNS响应指向其他服务器。 16. **DNS查询类型与答案**: - 每次DNS查询都可能针对特定的记录类型,查询消息本身不包含答案,答案在响应消息中提供。 17. **DNS响应信息**: - DNS响应消息会提供与查询相关的记录数量和内容,这些答案可能包括IP地址、域名别名、邮件服务器信息等。 通过这个实验,我们可以深入理解DNS的工作流程、查询机制以及网络配置的细节,这对于理解互联网通信和解决网络问题至关重要。
- 粉丝: 88
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助