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

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Java核心技术】面向对象编程

面向对象编程 1、面向过程与面向对象面向过程(POP)与面向对象(OOP)面向对象的三大特征面向对象的思想概述 2、Java语言基本元素&#xff1a;类和对象类和对象类和对象的使用&#xff08;面向对象思想落地的实现&#xff09;对象的创建和使用&#xff1a;内存解析 3、类的成员之…

Anchor-free应用一览:目标检测、实例分割、多目标跟踪

作者&#xff5c;杨阳知乎 来源&#xff5c;https://zhuanlan.zhihu.com/p/163266388 本文整理了与Anchor free相关的一些工作。一方面是分享近期在目标检测领域中一些工作&#xff0c;另一方面&#xff0c;和大家一起梳理一下非常火热的网络模型CenterNet、FCOS&#xff0c;当…

IDEA下Logback.xml自动提示功能配置

首先打开logback的配置文件&#xff0c;在configuration标签中加入xsd的配置 <configuration xmlns"http://ch.qos.logback/xml/ns/logback"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://ch.qos.logback/xml…

消防通道堵塞识别 opencv

消防通道堵塞识别系统通过opencvpython网络模型技术&#xff0c;消防通道堵塞识别对消防通道的状态进行实时监测&#xff0c;检测到消防通道被堵塞时&#xff0c;将自动发出警报提示相关人员及时采取措施。OpenCV的全称是Open Source Computer Vision Library&#xff0c;是一个…

XILINX 4种7系列FPGA的特点与应用场景详解

&#x1f3e1;《Xilinx FPGA开发宝典》 目录 1&#xff0c;概述2&#xff0c;性能成本分析3&#xff0c;性能提升方法4&#xff0c;总结 1&#xff0c;概述 7系列FPGA包括Spartan-7&#xff0c;Artix-7&#xff0c;Kintex-7和Virtex-73类&#xff0c;分别简称为S7,A7,K7和V7。本…

微服务远程调用openFeign整合

✅作者简介&#xff1a;大家好&#xff0c;我是Cisyam&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Cisyam-Shark的博客 &#x1f49e;当前专栏&#xff1a; 微服务探索之旅 ✨特色专…

Spring Boot中的@GetMapping注解,如何使用

Spring Boot中的GetMapping注解 介绍 Spring Boot是一个流行的Java框架&#xff0c;它提供了许多方便的注解和工具&#xff0c;使得Web应用程序的开发变得更加容易。其中&#xff0c;GetMapping注解是Spring Boot中最常用的注解之一&#xff0c;它可以帮助开发者定义和处理HT…

Visual modflow Flex地下水数值模拟及参数优化、抽水实验设计与处理、复杂的饱和/非饱和地下水流分析

专题一 地下水数值软件的操作流程、建模步骤和所需资料处理及相关注意事项 [1] Visual MODFLOW Flex特征 [2] Visual MODFLOW Flex软件界面及模块 [3] 地下水数值模拟的建模步骤及数据需求 专题二 模型建模操作方法 技巧、真实案例演练、特殊问题处理 [1] 直接模型建模的操…

农产品批发采购APP开发 手机里的农产品市场

农业发展是民生之本&#xff0c;随着互联网时代的到来各行各业都迎来了新的发展机遇&#xff0c;农产品批发采购、配送服务等方面也发生了很大的改变&#xff0c;各种农产品商城APP、农产品批发采购平台、农产品供应管理系统的开发让包含农产品信息、数据、物流、配送、仓储、质…

Web3通过 MetaMask简单演示对ganache虚拟环境账号进行管理操作

上文 Web3通过ganache运行起一个本地虚拟区块链 我们通过ganache在本地运行起了一个虚拟的区块链环境 那么 接下来 我们就要用 MetaMask 来管理这个东西了 如果您还没有安装 可以访问文章Web3 将 MetaMask添加入谷歌浏览器 扩展程序中和Web3开发准备工作 手把手带你创建自己的 …

微信小程序页面导航

1.声明式导航 1.1声明式跳转Tab页面 1.1.1配置的Tab页面 1.1.2页面跳转书写 <navigator url"/pages/home/home" open-type"switchTab">跳转首页</navigator> 1.2.3页面展示 1.2声明式跳转到非Tab页面 1.2.1页面跳转代码 <navigator ur…

一面、二面、三面有什么区别?

很多公司面试都分一面、二面、三面甚至更多&#xff0c;大家可能会好奇&#xff0c;为什么要面这么多面&#xff0c;每一面又有啥区别呢&#xff1f; 首先我来回答下为什么要这么多面&#xff0c;最核心的是最后3点&#xff1a; 如果光是一个人面&#xff0c;担心会看走眼&…

详解如何使用nvm管理Node.js多版本

目录 NVM进行NodeJS多版本管理 背景 安装步骤 1. 下载nvm安装包 2. 安装nvm 使用步骤 下载nodejs 切换版本nodejs ​编辑 常用命令 NVM进行NodeJS多版本管理 背景 有的时候开发环境需要多个NodeJS的版本&#xff0c;这个时候就可以用NVM进行管理。 安装步骤 1. 下载n…

LeetCode 打卡day44--完全背包问题及其应用

一个人的朝圣 — LeetCode打卡第44天 知识总结 Leetcode 518. 零钱兑换 II题目说明代码说明 Leetcode 377. 组合总和 Ⅳ题目说明代码说明 知识总结 今天结束了完全背包问题, 完全背包问题与01背包问题的区别在于可以无限次的使用物品的数量. 其和01背包的差别在于, 01背包先遍…

easypoi 导出word并插入echart图片和文件

一 pom 文件引入&#xff1a;<!-- 目前的版本对应 poi 4.1.2 和 xmlbeans 3.1.0 , poi 3.17 和 xmlbeans 2.6.0 --><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.1.2</version&…

《后端存储实战课》课程学习笔记(三)

流量大、数据多的商品详情页系统该如何设计&#xff1f; 电商的商品系统主要功能就是增删改查商品信息&#xff0c;没有很复杂的业务逻辑&#xff0c;支撑的主要页面就是商品详情页。设计这个系统的存储&#xff0c;你仍然需要着重考虑两个方面的问题。 第一&#xff0c;要考虑…

【计算机网络】可靠传输的实现机制

参考视频 https://www.bilibili.com/video/BV1c4411d7jb 1、停止-等待协议SW (Stop-and-Wait) 1.1 信道利用率 1.2 题目 1.3 小结 2.回退N帧协议GBN (Go-Back-N) 1.1 题目 1.2 小结 3.选择重传协议SR (Selective-Repeat) 3.1 过程 3.2 发送窗口 和 接收窗口尺寸范围 4.小结 5.…

Centos7单机安装Redis

安装Redis依赖 Redis是基于C语言&#xff0c;因此首先需要安装Redis所需要的gcc依赖&#xff1a; yum install -y gcc tcl ​ 上传安装包并解压 上传安装包redis-6.2.12至/home目录下 ​ # 解压 tar -xzf redis-6.2.12.tar.gz # 安装 cd redis-6.2.12 make && mak…

第七十天学习记录:高等数学:微分(宋浩板书)

微分的定义 基本微分公式与法则 复合函数的微分 微分的几何意义 微分在近似计算中应用 sin(xy) sin(x)cos(y) cos(x)sin(y)可以用三角形的几何图形来进行证明。 假设在一个单位圆上&#xff0c;点A(x,y)的坐标为(x,y)&#xff0c;点B(x’, y’)的坐标为(x’, y’)。则以两点…

文言一心,ChatGLM-6B和ChatGPT等模型概述

原文首发于博客文章大语言模型概况 定义 &#xff08;个人理解的&#xff09;大语言模型&#xff08;Large Language Model&#xff09;是一种基于深度学习技术的自然语言处理通用模型&#xff0c;它可以通过学习大规模文本数据的模式和规律&#xff0c;从而实现对自然语言的理…