当前位置: 首页 > news >正文

【Cisco Packet Tracer】DHCP/FTP/WEB/DNS实验

本文使用CiscoPacketTracer仿真软件实现了DHCP/FTP/WEB/DNS实验,拓扑中包含2个客户机和3个服务器(DHCP服务器、DNS服务器、FTP/WEB公用一个服务器),客户机的IP地址由DHCP服务器动态分配。

DHCP服务器IP地址:192.168.0.254

DNS服务器IP地址:192.168.0.253

FTP/WEB服务器IP地址:192.168.0.252


一、绘制拓扑并设置IP

绘制如下拓扑结构,并设置三台服务器的IP地址(客户机PC0和PC1的IP地址不要设置,由DHCP获取):

二、DHCP服务

开启DHCP服务:

设置分配的IP地址等信息,DNS Server的地址为拓扑结构中DNS服务器的IP地址,分配的起始IP为192.168.0.0,但是192.168.0.0是网络号,无法作为IP地址,所以实际分配IP地址从192.168.1.1开始分配:

PC0获取IP地址(注意:由于192.168.0.0是网络号,不可作为IP地址,所以实际分配IP时从192.168.0.1开始):

PC1获取IP地址:

DHCP实验结束。

三、FTP服务

开启FTP服务器的FTP服务(默认已开启):

添加FTP的账号,默认账号cisco,这里添加一个账号zhangsan,密码也是zhangsan,勾选全部权限,点击Add:

可以看到账号zhangsan添加成功,RWDNL对应着勾选框的五个权限:

打开PC0的命令行:

使用ftp 192.168.0.252登录FTP,192.168.0.252是FTP服务器的地址,输入账号密码,成功之后,命令行由 C:\> 变为 ftp> 。

输入dir,查看FTP服务器的文件列表:

使用命令“get 文件名”下载文件,这里下载第一个文件,使用命令"get asa842-k8.bin",稍等一会后下载成功:

四、WEB服务

开启web服务(默认已开启):

打开PC0的web浏览器:

输入IP地址访问:

可以看到访问结果:

五、DNS

DNS的作用:将域名解析为IP地址

IP地址和域名的对应关系:一个域名只能对应一个IP地址,一个IP地址可以对应多个域名

设置如下的域名和IP对应表:

域名和IP对应表
www.test.com.cn192.168.0.252web服务
www.qq.test.cn192.168.0.252web服务
ftp.test.cn192.168.0.252ftp服务

开启DNS服务:

设置域名和IP地址的对应关系:

确保DNS有3条记录:

打开PC0的web浏览器,通过www.test.com.cn访问web服务器(也可通过www.qq.test.cn访问,这里不再演示):

接下来通过 ftp.test.cn 这个域名访问FTP服务,打开PC1的命令控制台:

依次输入以下命令:

实验结束。

相关文章:

  • (十三)Flask之特殊装饰器详解
  • 高防cdn防护原理是什么,是否可以防护服务器吗
  • kubernetes使用nfs创建pvc部署mysql stateful的方法
  • Intellij IDEA 的安装和使用以及配置
  • 简化版Transformer
  • 高效学习 React 框架AntDesign Pro
  • 2023.11.29 -hmzx电商平台建设项目 -核销主题阶段总结
  • XUbuntu22.04之OBS30.0设置录制音频降噪(一百九十六)
  • 基于SpringBoot母婴商城
  • 【面经八股】搜广推方向:面试记录(二)
  • 1、Linux_介绍和安装
  • 时间序列预测实战(二十一)PyTorch实现TCN卷积进行时间序列预测(专为新手编写的自研架构)
  • 知识蒸馏代码实现(以MNIST手写数字体为例,自定义MLP网络做为教师和学生网络)
  • 解决keil右键Go To Definition跳转不过去的问题
  • JAVA小游戏简易版王者荣耀
  • 【Leetcode】101. 对称二叉树
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • Codepen 每日精选(2018-3-25)
  • js操作时间(持续更新)
  • k8s如何管理Pod
  • mysql innodb 索引使用指南
  • Odoo domain写法及运用
  • PHP 7 修改了什么呢 -- 2
  • 从0实现一个tiny react(三)生命周期
  • 从setTimeout-setInterval看JS线程
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • HanLP分词命名实体提取详解
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • #pragma预处理命令
  • (八)Spring源码解析:Spring MVC
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (五)Python 垃圾回收机制
  • (转)原始图像数据和PDF中的图像数据
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • @Autowired 与@Resource的区别
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • [23] GaussianAvatars: Photorealistic Head Avatars with Rigged 3D Gaussians
  • [AR]Vumark(下一代条形码)
  • [C#7] 1.Tuples(元组)
  • [CSAWQual 2019]Web_Unagi ---不会编程的崽
  • [CVPR2021]Birds of a Feather: Capturing Avian Shape Models from Images
  • [DevOps云实践] 彻底删除AWS云资源
  • [hive] sql中distinct的用法和注意事项
  • [js] 正则表达式
  • [JS]JavaScript 简介