6应用层-6.2【实验】【计算机网络】

6应用层-6.2【实验】【计算机网络】

  • 前言
  • 推荐
  • 6应用层
    • 知识
      • 一、DNS常用记录类型:
      • 二、nslookup命令的用法
    • 6.1 Web服务与FTP服务配置
    • 6.2 DNS域名系统配置
      • 实验目的
      • 实验内容及实验环境
      • 实验原理
      • 实验过程
        • 1.搭建如图所示的网络拓扑
        • 2.测试网络连通性
        • 3.在服务器上启用DNS服务,并配置域名及其IP地址
        • 4.在主机上进行域名查询
      • 6.2.1实验章节测验
  • 最后

前言

2023-6-27 19:26:58

以下内容源自《【计算机网络】【实验】》
仅供学习交流使用

推荐

4端到端协议-4.3【实验】【计算机网络】

6应用层

知识

以下内容参考于
windows网络cmd命令:DNS记录如何查询?nslookup命令用法!

nslookup命令用于查询DNS记录,诊断和排除DNS故障。Nslookup命令有两种工作方式,即交互式和非交互式。非交互式执行完命令后,则返回至cmd命令符下,合适查询单个数据,如果需要查询多个数据,则可使用交互式。方法很简单,直接输入nslookup命令即可。

在使用nslookup命令之前,先来了解下DNS的查询记录类型。

一、DNS常用记录类型:

A记录,IPv4地址记录;

AAAA,IPv6地址类型;

PTR,反向记录(从IP地址解释域名);

CNAME,别名记录;MX,邮件服务器记录;

NS,名字服务器记录,用来指定该域名由哪些DNS服务器来进行解析;

SOA,授权开始记录,记录DNS服务器更新以及过期时间的信息。可以简单的认为,NS记录是SOA记录的子集。

TXT记录,一般指为某个主机名或域名设置的说明。

做过网站的小伙伴,应该对A记录、别名非常熟悉,做域名指向的时候经常要用到。这里要提醒下,比如http://www.qq.com,这不是一个域名,而是www主机的一个别名cname,域名应该是http://qq.com。在国内,我们一般习惯把提供网站服务的主机别名定为www开头,提供邮件服务的主机别名开头为mail。

二、nslookup命令的用法

通常情况下,我们习惯采用非交互式nslookup命令,命令的格式如下:

nslookup –qt=类型 目标域名、IP地址(默认查询类型是A 记录)

1、查询IP地址(A记录)

在这里插入图片描述

6.1 Web服务与FTP服务配置

6 应用层-6.1【实验】【计算机网络】

6.2 DNS域名系统配置

实验目的

  1. 理解 DNS 正向域名解析。

实验内容及实验环境

  1. 利用 1 台路由器、1 台 DNS 服务器、1 台 PC 搭建实验网络环境;
  2. 配置 DNS 服务器;
  3. 在 PC 上查询域名对应的 IP 地址。
    在这里插入图片描述

实验原理

互联网中用统一资源定位符标识对象,其中域名部分对应 IP 地址。

DNS 系统支持域名与 IP 地址的映射关系查询。

用户向配置的默认 DNS 服务器发出查询请求;若该服务器有查询域名的映射关系,则向用户返回查询结果;否则,该服务器负责在 DNS 系统中查询用户请求的域名,并返回结果。

在这里插入图片描述

在 DNS 服务器上配置域名与 IP 地址的映射关系;

  • www.abc.com.cn <—> 192.168.3.5
  • ftp.abc.com.cn <—> 192.168.3.6
  • web.abc.com.cn <—> www.abc.com.cn

在这里插入图片描述

配置 PC 的默认域名服务器为 DNS 服务器;

在 PC 上用域名解析器(nslookup )查询域名对应的 IP 地址。

在这里插入图片描述

2023-6-27 19:31:51

实验过程

2023-6-27 19:31:54

1.搭建如图所示的网络拓扑

在这里插入图片描述

配置路由器

配置FE0/0
在这里插入图片描述
配置FE0/1
在这里插入图片描述
配置RIP
在这里插入图片描述

配置服务器

配置FE0
在这里插入图片描述

配置默认网关
在这里插入图片描述

配置主机

配置FE0
在这里插入图片描述
配置默认网关
配置DNS服务器
在这里插入图片描述

2.测试网络连通性

在这里插入图片描述

3.在服务器上启用DNS服务,并配置域名及其IP地址

在这里插入图片描述

4.在主机上进行域名查询

在这里插入图片描述

实验中,我们可以通过模拟模式,查看DNS的交互过程

查看DNS报文的源,目的,及其端口,传输层协议等信息

注意:
过滤器只保留DNS协议,方便查看
在这里插入图片描述

2023-6-27 19:51:48

6.2.1实验章节测验

1【单选题】当用户在浏览器中输入: www.baidu.com时,从应用实现的角度看,第一步操作应该是()
A浏览器调用域名解析器向本地DNS服务器发送请求
B浏览器进行地址解析
C 浏览器向Web服务器发送传输主页的请求
D浏览器建立与指定Web服务器之间的连接

A

2【单选题】
某主机命令行界面输入nslookup后(如下所示),提示信息Address:192.168.1.1表示的是()
C:>nslookup
Default Server: resolver1.mooki.local
Address: 192.168.1.1
A本机的首选DNS服务器
B本机的IP地址
C本机所指定的默认网关
DWeb站点resolver1.mooki.local的IP地址

D

3【单选题】下列TCP/IP应用层协议中,可以使用传输层无连接服务的是()
A DNS
B FTP
C HTTP
D SMTP

A 
DNS是基于UDP的

4【单选题】如果本地域名服务器无缓存,当采用递归方法解析另一网络某主机域名时,用户主机、本地域名服务器发送的域名请求消息数分别为()
A一条、一条
B—条、多条
C多条、一条
D多条、多条

A 
图6.4 DNS查询举例

5【单选题】如果本地域名服务器无缓存,当采用迭代方法解析另一网络某主机域名时,用户主机、本地域名服务器发送的域名请求消息数分别为()
A一条、一条
B一条、多条
C多条、一条
D多条、多条

B
图6.4 DNS查询举例

6【多选题】DNS可以将()?
A硬件地址转换为IP地址
BIP地址转换为硬件地址
C域名解析为IP地址
DIP地址解析为域名

C

7【多选题】DNS的查询方式包括以下哪些类型?()
A直接
B递归
C迭代
D代理

BC

8【多选题】DNS包含以下哪两种类型的报文?()
A连接建立
B查询
C响应
D连接释放

BC

9【填空题】
DNS查询报文的目的端口是(1)_ ;查询响应报文的源端口是(2)_.

第—空:
53
DNS查询报文的源端口随机 目的端口是53
第二空:
53
DNS响应报文的源端口是53 目的端口随机

2023-6-27 20:17:42

最后

2023-6-27 20:20:52

你对我百般注视,
并不能构成万分之一的我,
却是一览无余的你。

祝大家逢考必过
点赞收藏关注哦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/2356.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

消息模块的数据模型设计

目录 一、创建POJO映射类 1. message集合 2. message_ref集合 二、MongoDB的联合查询 MessageRef&#xff1a;保存消息接收人相关信息&#xff0c;接收人ID、消息已读未读、消息是否最新接收。 在 MongoDB 里面我们不需要预先去创建集合&#xff0c;只要我们往 MongoDB 里…

大模型基础之注意力机制和Transformer

【注意力机制】 核心思想&#xff1a;在decoder的每一步&#xff0c;把encoder端所有的向量提供给decoder&#xff0c;这样decoder根据当前自身状态&#xff0c;来自动选择需要使用的向量和信息. 【注意力带来的可解释性】 decoder在每次生成时可以关注到encoder端所有位置的…

Kicad编译

Windows 1.安装visual studio Pro 2019 以上版本&#xff0c;建议2022&#xff0c;自行破解&#xff0c;安装时一定要勾选上cmake工具&#xff1b;安装Git bash 2.去Gitlab上fork kicad的master分支到自己的gitlab仓库上&#xff0c;在本地创建kicad-source路径&#xff0c;初…

B站 Java相关学习资源汇总

一、计算机网络 计算机网络微课堂 https://www.bilibili.com/video/BV1c4411d7jb?p1 讲师&#xff1a;湖科大教书匠 评价&#xff1a;通俗易懂&#xff0c;重点知识十分细致&#xff0c;配合实验&#xff0c;而且有考研408 的难题的讲解&#xff0c;也是非常适合考研党&#…

【线程池】ScheduledExecutorService接口和ScheduledThreadPoolExecutor定时任务线程池使用详解

目录 〇、简介 0.1 ScheduledExecutorService 和 Timer 的区别 一、什么是ScheduledExecutorService&#xff1f; 二、ScheduledThreadPoolExecutor中的方法 2.1 构造方法 2.2 schedule方法 2.3 scheduleAtFixedRate方法 2.4 scheduleWithFixedDelay方法 2.5 setConti…

【Java】直接return 会触发try-catch 里面的finally的方法么

&#x1f431;‍&#x1f680;/背景 try-catch 主要的作用是捕获异常&#xff0c;那么程序没有异常&#xff0c;finally里面代码能否执行&#xff1f; 特别是如果我们前面进行了加锁等操作&#xff0c;没有释放锁&#xff0c;那不是会造成业务逻辑问题, 先说结论&#xff1a;…

oracle只读打开数据库

客户经常有这样的需求&#xff0c;数据库已迁移&#xff0c;但还是希望原库可以打开&#xff0c;就只能只读模式打开了 方法一 SYSorcl> STARTUP OPEN READ ONLY; ORACLE instance started. Total System Global Area 4.0086E10 bytes Fixed Size 22549…

大体积mbtiles影像地图文件用什么软件浏览?

mbtiles格式简称mbt&#xff0c;是一种影像地图文件。PC端和手机端都有软件可以加载留着mbt格式的影像地图。 电脑桌面端 电脑端上的软件可以使用“图新地球”&#xff0c;直接把mbt文件拖到地图上即可&#xff0c;非常简便。 手机端 可以从华为应用商店下载“外业精灵”app…

【Linux】 -- TCP协议 (一)

TCP协议 Tcp协议可靠性冯诺依曼体系结构 TCP的协议格式序号与确认序号窗口大小六个标志位 确认应答机制 &#xff08;ACK&#xff09;超时重传机制连接管理机制 Tcp协议 TCP全称为 “传输控制协议”&#xff08;Transmission Control Protocol&#xff09; TCP协议被广泛应用…

基于深度学习的高精度动物园动物检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要&#xff1a;基于深度学习的高精度动物园动物&#xff08;水牛、斑马、大象、水豚、海龟、猫、奶牛、鹿、狗、火烈鸟、长颈鹿、捷豹、袋鼠、狮子、鹦鹉、企鹅、犀牛、羊、老虎&#xff09;检测识别系统可用于日常生活中或野外来检测与定位动物园动物&#xff0c;利用深度学…

【需求实现】Tensorflow2的曲线拟合(三):Embedding层

文章目录 导读Embedding的维度问题Embedding的输入输出比较容易踩的坑input_shape与input_length的对应关系built属性 导读 这是填曲线拟合第一篇的坑&#xff0c;有关Embedding层的问题。 Embedding的维度问题 首先是上次我们提到的Embedding层&#xff0c;他确实能够做到将…

6.4.2 文件隐藏属性

chattr指令只能在Ext2/Ext3/Ext4的 Linux 传统文件系统上面完整生效&#xff0c; 其他的文件系统可能就无法完整的支持这个指令了&#xff0c;例如 xfs 仅支持部份参数而已。 chattr &#xff08;设置文件隐藏属性&#xff09; 这个指令很重要&#xff0c;在系统的数据安全上面…