DNS服务器配置与分析

目录

实验目的:

实验原理:

实验步骤:

步骤1:创建拓扑

步骤2:为PC、Client和Server配置IPv4地址、子网掩码和域名服务器

步骤3:启动设备和服务器

步骤4:测试PC-1、Client-1和Server-1之间的通信

步骤5:在Server-1上配置并启动DNS服务器

步骤6:在Server-1上配置并启动FTP和WEB服务器 

步骤7:开启数据抓包

实验结果分析:


实验目的:

1.理解DNS基本工作过程

2.了解DNS报文结构

实验原理:

1. DNS是一个联机分布式数据库系统,采用客户服务器方式。

 2. 域名采用层析结构。

 3. 主机向本地域名服务器的查询有两种方式:递归查询和迭代查询。

实验步骤:

步骤1:创建拓扑

  • 启动eNSP,单击工具栏中的“新建拓扑”图标。
  • 向工作区中添加1台S5700交换机、1台PC、1台Client和1台Server。
  • 按指定端口将交换机和PC、Client和Server互连。
  • 为交换机和PC、Client和Server命名。

图1  由PC、客户机和服务器组成的简单网络

PC、客户机和服务器的IPv4地址和子网掩码定义如表1所示。

表1  PC、客户机和服务器的IPv4地址和子网掩码定义

步骤2:为PC、Client和Server配置IPv4地址、子网掩码和域名服务器

  • 双击PC-1,在弹出的配置窗口中选中“基础配置”标签,为其配置IPv4地址、子网掩码和域名服务器地址(不需要配置默认网关地址)。

图2 配置PC-1

② 双击Client-1,在弹出的配置窗口中选中“基础配置”标签,为其配置IPv4地址、子网掩码和域名服务器地址(不需要配置默认网关地址)。

图3 配置Client-1

③ 双击Server-1,在弹出的配置窗口中选中“基础配置”标签,为其配置 IPv4 地址、子网掩码和域名服务器地址(不需要配置默认网关地址)。

图4 配置Server-1

配置完毕后,单击工具栏中的“保存”图标,保存拓扑到指定目录,将文件命名为lab-6.1.1-HTTP.topo。

步骤3:启动设备和服务器

  • 单击工具栏中的“开启设备”图标,启动全部设备。
  • 双击Server-1,单击各服务器的“启动”按钮,启动DNS、FTP和WEB服务器。 

步骤4:测试PC-1、Client-1和Server-1之间通信

  •  双击PC,在其弹出的配置窗口中选中“命令行”标签。在命令窗口中测试PC与Client-1和Server-1的通信结果如图5所示。

图5  ping命令测试PC-1与Client-1通信成功

② 双击 Client-1,在弹出的配置窗口中选中“基础配置”标签。在“ping测试” 区中的“目的IPv4”输入栏中输入Server-1的IP地址,在“次数”输入栏中输入ping次数, 例如,输入次数为4,然后单击“发送”按钮,如图6所示。检查“本机状态”区中的ping成功次数,或查看“日志信息”标签中的ping结果信息。

图6  ping命令测试Client-1与Server-1通信成功

③ 双击 Server-1,在弹出的配置窗口中选中“基础配置”标签。在“ping测试” 区中的“目的IPv4”输入栏中输入Client-1的IP地址,在“次数”输入栏中输入ping次数,例如,输入次数为4,然后单击“发送”按钮,如图7所示。

图7  ping命令测试Server-1与Client-1通信成功

步骤5:在Server-1上配置并启动DNS服务器

双击 Server-1,在弹出的配置窗口中选中“服务器信息”标签,选中左边栏中的“DNSServer”选项。在“主机域名”和“IP地址”中逐一输入域名www.myweb.com.cn及其对应的IP地址、 ftp.myftp.com.cn及其对应的IP地址,每输入完一个域名及其对应的IP地址,单击“增加” 按钮,配置完成后的结果如图8所示。配置完成后,单击“启动”按钮启动DNS服务器。 选中“日志信息”标签可以查看日志,服务器成功启动,如图9所示。

图8  配置DNS服务器

图9 服务器启动成功

步骤6:在Server-1上配置并启动FTP和WEB服务器 

双击 Server-1,在弹出的配置窗口中选中“服务器信息”标签,选中左边栏中的“FtpServer”选项,保持端口号不变,单击目录选择按钮,为FTP服务器设置文件根目录,单击“启动”按钮启动FTP服务器。FTP服务器的配置如图10所示。选中左边栏中的“HttpServer”选项,保持端口号不变,单击目录选择按钮,为 WEB 服务器设置文件根目录,单击“启动”按钮启动WEB服务器。WEB服务器的配置如图11所示。选中“日志信息”标签可以查看日志,确认服务器是否成功启动。

图10  FTP服务器配置页面

图11  WEB服务器配置页面

步骤7:开启数据抓包

  • 开启LSW1端口GE 0/0/12的Wireshark数据抓包。本实验关注的是DNS通信,所以将Wireshark过滤器设置为DNS,然后按回车键,如图12所示。

图12  Wireshark过滤出DNS通信

  • 产生DNS通信,如图13所示。

图13  DNS通信

实验结果分析:

本实验成功创建了连接PC、客户机和服务器的网络拓扑,在服务器上配置并启动DNS服务器、FTP服务器和WEB服务器,并配置了PC和客户机的IPv4地址、子网掩码以及域名服务器信息,PC能通过IP地址和域名访问FTP服务器和HTTP服务器。通过ping命令测试得出PC-1、Client-1和 Server-1之间可以互相通信。在 Server-1上添加了WEB服务器和FTP服务器的主机域名及其对应的IP地址,配置并启动了DNS服务器。同时,在 Server-1上配置并启动了FTP和WEB服务器。最后,开启交换机端口GE 0/0/12的数据抓包,用Wireshark抓取了PC-1使用ping命令按域名与FTP或WEB服务器通信时所产生的DNS通信。

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

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

相关文章

【ArcGIS Pro微课1000例】0050:如何清除坐标系信息

文章目录 一、目的二、方法1. 使用【定义投影】工具2. 清除数据的投影信息3. 删除坐标文件 一、目的 地理信息数据的坐标系是将地理信息数据进行融合、叠加、分析的重要数学框架,而其描述信息是非常重要的元数据,涉及整个国家的测绘坐标系统&#xff0c…

bootstrap中的图标元素可以免费使用

Available glyphsIncludes over 250 glyphs in font format from the Glyphicon Halflings set. Glyphicon 网址如下: Components Bootstrap

「词令」2023年12月6日蚂蚁庄园今日问题答案是什么?支付宝蚂蚁庄园今日答案12.6

问题:千页豆腐的主要原料是豆腐吗? 选项:A、不是哦 B、当然是 答案:不是哦 解析:千页豆腐是素食新产品,以大豆分离蛋白和水为主要原料,食用植物油、淀粉等为辅料;添加或不添加稳定剂和凝固剂…

精准测试:提升测试流程的效率与质量

在软件开发的过程中,测试是确保软件质量的关键步骤之一。然而,传统的测试方法往往依赖于测试人员的经验和直觉,效率和准确性存在一定的局限性。为了解决这一问题,精准测试应运而生。精准测试是一种基于数据驱动的测试方法&#xf…

从零开始学习 JS APL(四):完整指南和实例解析

目录 学习目标:学习内容:学习时间:学习内容:时间戳:DOM 节点:插件: 综合案例 : 学习目标: 1. 理解节点(标签)的增删改查 2. 具备编写增加学生信息表案例的能力 学习内容&#xf…

电脑CentOS 7.6与Windows系统对比:使用方式、优缺点概述

在多操作系统环境中,CentOS 7.6和Windows系统各自独占鳌头,它们在功能、稳定性、兼容性以及安全性等方面都有着各自的优点。这篇文章将对比分析这两个操作系统,以便用户能更好地了解它们的特点和使用方式。 一、使用方式 CentOS 7.6 CentO…

数据结构中处理散列冲突的四种方法

1 开放定址法 1.1 定义 开放定址法就是一旦发生了冲突,就去寻找下一个空的散列地址 1.2 要求 只要散列表足够大 空的散列地址总能找到,并将记录存入 1.3 线性探测法 使用该公式用于解决冲突的开放定址法称为线性探测法 对于线性探测法&#xff0c…

Linux下安装MySQL 5.6

1、下载二进制安装文件 使用wget下载MySQL 5.6.35二进制安装文件并存放在/root目录下。 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz ll mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz 2、创建mysql用户 先创建mysql…

跨语种「AI同传」颠覆语音翻译!Meta谷歌连发重大突破

Meta谷歌接连放出重磅成果!Meta开源无缝交流语音翻译模型,谷歌放出无监督语音翻译重大突破Translation 3。 就在Meta AI成立10周年之际,研究团队重磅开源了在语音翻译领域的突破性进展——「无缝交流」(Seamless Communication&a…

http面试题,三次握手四次挥手

在浏览器中输入网址按下回车经历了一个怎样的过程? 总的来说分为以下几个过程: 1、DNS解析:将域名解析为IP地址; 2、TCP连接:TCP三次握手; 3、发生HTTP请求; 4、服务器处理请求并返回HTTP报文; 5、浏览器解析渲染页面; 6、断开连接…

二叉树的基本概念(详解)

树的定义 树是一种非线性数据结构,由n(n>1)个节点以及n-1条边组成,其中有且仅有一个节点作为根节点。树的定义具有以下特点: 每个节点具有零个或多个子节点。除了根节点外,每个节点有且仅有一个父节点…

【江科大--32课程中讲解到的外部设备】

一、传感器模块(GPIO模块) 1.基本介绍 传感器模块:传感器元件(光敏电阻/热敏电阻/红外接收管等)的电阻会随外界模拟量的变化而变化,通过与定值电阻分压即可得到模拟电压输出,再通过电压比较器进…

资料分析(花生)

基期A(给出BR或BX) 前期:代入、直除、假设分配隔年前期:求出间隔增长率,再变成第一类考法前期差值:假设分配法求得两个前期作差。 现期B 有增量求现期:求出 X,列不等式即可有增速求现…

子集(回溯、图解)

78. 子集 - 力扣(LeetCode) 题目描述 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 样例输入 示例 1:…

【人体解剖学与组织胚胎学】练习一高度相联知识点整理及对应习题

文章目录 [toc]骨性鼻旁窦填空题问答题 关节填空题简答题 胸廓填空题简答题![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/827e7d1db3af42858d8734bb81911fea.jpeg)补充 骨性鼻旁窦 填空题 问答题 关节 填空题 简答题 胸廓 填空题 简答题 补充 第二肋对应胸骨…

Day02 Liunx高级程序设计2-文件IO

系统调用 概念 是操作系统提供给用户使其可以操作内核提供服务的一组函数接口 用户态和内核态 其中 ring 0 权限最高,可以使用所有 CPU 指令, ring 3 权限最低,仅能使用 常规 CPU 指令,这个级别的权限不能使用访问硬件资…

外贸平台辅助工具常见代码有哪些?

在当今的数字化时代,外贸平台已成为企业开展国际贸易的重要渠道之一,为了提高外贸平台的运营效率和客户满意度,企业需要借助各种外贸平台辅助工具,这些工具可以帮助企业自动化、智能化地完成各种外贸业务流程,如产品发…

sql 读写注入

root高权限读写注入 load_file 读取文件 大姐我真是整了半天都是nullnullnull缝子 结果看了半天这个my.ini是被隐藏的大哥 load_file()读取文件结果为null_mysql load_file返回null解决办法_黑小薛的博客-CSDN博客 终于读出来了 此时参数值系统变量 secure_file_priv已经被修…

【Transformer论文精读系列】(一)如何理解Transformer里的注意力机制?

论文:Attention Is All You Need 参考李沐老师的讲解视频: Transformer论文逐段精读【论文精读】_哔哩哔哩_bilibili 其他参考: 超强动画,一步一步深入浅出解释Transformer原理!_哔哩哔哩_bilibili Transformer论文逐段…

Unity 网格布局控件-Grid Layout Group

Unity 网格布局控件-Grid Layout Group是Unity中的UGUI控件,用于在 UI 中创建网格布局, 它的作用是:自动将子对象排列成网格,即我们可以通过该组件对子对象按行和列的形式排列,根据指定的约束条件自动调整它们的大小和…