使用ensp软件模拟DNS服务器实验
DNS服务器介绍:
DNS服务器(Domain Name Server,域名服务器)是进行域名和与之相对应的IP地址进行转换的服务器。它起到将人类易于记忆的域名映射到相应的机器可识别的IP地址的作用。
DNS服务器中保存了一张域名和与之相对应的IP地址的表,以解析消息的域名。当用户在计算机中输入一个网址时,DNS服务器会进行查询并返回与这个网址相对应的IP地址。然后,这个IP地址将用于指定目标服务器并与其通信。因此,DNS服务器可以看作是互联网中最基本的服务设施之一。
值得注意的是,DNS服务器不直接将域名解析为IP地址,而是通过多级递归查询来完成这一过程。如果一个DNS服务器无法解析某个域名,它会将请求转发给其他DNS服务器,直至找到能够进行解析的DNS服务器为止。
另外,除了从本地运营商的DNS服务器查询外,用户还可以选择使用公共DNS服务器来加速访问特定的网站,或者增强隐私保护。例如,谷歌提供了免费的公共DNS服务器,其IP地址为8.8.8.8
DNS域名解析过程:
1 、在浏览器中输入 www . qq .com 域名,操作系统会先检查自己本地的 hosts 文件是否有这个网址映射关系,如果有,就先调用这个 IP 地址映射,完成域名解析。2 、如果 hosts 里没有这个域名的映射,则查找本地 DNS 解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析。3 、如果 hosts 与本地 DNS 解析器缓存都没有相应的网址映射关系,首先会找 TCP/IP 参数中设置的首选 DNS 服务器,在此我们叫它本地 DNS 服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析,此解析具有权威性。4 、如果要查询的域名,不由本地 DNS 服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个 IP 地址映射,完成域名解析,此解析不具有权威性。5 、如果本地 DNS 服务器本地区域文件与缓存解析都失效,则根据本地 DNS 服务器的设置(是否设置转发器)进行查询,如果未用转发模式,本地 DNS 就把请求发至 13 台根 DNS ,根 DNS 服务器收到请求后会判断这个域名 (.com) 是谁来授权管理,并会返回一个负责该顶级域名服务器的一个 IP 。本地 DNS 服务器收到 IP 信息后,将会联系负责 .com 域的这台服务器。这台负责 .com 域的服务器收到请求后,如果自己无法解析,它就会找一个管理 qq.com 的 DNS 服务器地址给本地 DNS 服务器。当本地 DNS 服务器收到这个地址后,就会找 qq.com 域服务器,重复上面的动作,进行查询,直至找到 www . qq.com 主机。6 、如果用的是转发模式,本地 DNS 服务器就会把请求转发至上一级 DNS 服务器,由上一级服务器进行解析,上一级服务器如果不能解析,或找根 DNS 或把请求转至上上级,以此循环。找到最后把结果返回给本地 DNS 服务器,由此 DNS 服务器再返回给客户机。注:从客户端到本地 DNS 服务器是属于递归查询,而 DNS 服务器之间使用的交互查询就是迭代查询。114.114.114.114 是国内移动、电信和联通通用的 DNS ,手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的 DNS 。8.8.8.8 是 GOOGLE 公司提供的 DNS ,该地址是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用
模拟实验:
首先需要设备:
一台交换机
两台服务器:一台用于HTTP服务、一台用于DNS服务
一台PC:用于测试ping功能
一台Client机器:用于模拟浏览功能(因为ensp的PC没有这个功能)
拓扑图:
具体实现:
1、首先为所有设备配置ip地址:
PC:192.168.1.1、Client:192.168.1.2 HTTP服务器:192.168.1.10 DNS服务器:192.168.1.20
2、在HTTP服务器上放置资源文件:
3、在Client端尝试使用ip访问:
4、在DNS服务器进行域名和ip地址的配置并且开启DNS服务
5、在Client上尝试使用域名访问该文件:
也可以使用PCping该域名进行检测:
使用ensp软件模拟DNS服务器实验相关推荐
- 虚拟机dns服务器实验,实验十七 DNS服务器与WEB服务器配置(一)
1.在FTP://172.28.11.7中的虚拟机文件夹中下载全部内容到本地计算机D:下 2.打开虚拟机软件,从文件菜单中选择打开,选择Windows Server 2003 Enterprise E ...
- I2C软件模拟EEPROM通讯实验
I2C是一种串行通讯总线,由于只有串行数据线SDA和串行时钟线SCL两个总线而被广泛使用. I2C软件模拟通信的本质是用芯片上任意两个引脚模拟I2C通信,也就是说通过控制任意两个引脚电平的高低变化来模 ...
- ENSP华为路由器FTP服务器实验
拓扑如图,R1作为FTP的客户端,R2作为FTP的服务器 R1配置接口IP地址 [R1-GigabitEthernet0/0/0]IP address 192.168.12.1 24 R2配置接口IP ...
- Linux ENSP 搭建DHCP服务器并实现中继和Linux 下搭建DNS服务器(2个实验可跟做)
文章目录 DHCP服务 了解DHCP服务 使用DHCP的好处 Linux 下搭建DNS服务器 实验环境 实验过程 修改DHCP配置文件 更改dns服务器名称 更改win10的IP地址 Linux &a ...
- 网络安全-配置dns服务器
一.什么是DNS服务 DNS(Domain Name Server,域名服务器)是进行域名(domainname)和与之相对应的IP地址 (IP address)转换的服务器.DNS中保存了一张域名( ...
- 如何利用Linux构建免费的缓存DNS服务器
如何利用Linux构建免费的缓存DNS服务器 实验背景: 小诺公司目前的网络环境是所有用户都可以上外网,而且使用的DNS是通过DHCP服务器获取得到的,DHCP服务器上填写的DNS地址 ...
- dns辅服务器未响应是网卡受损,DNS服务器未响应一键修复教程
不能上网的原因中,DNS服务器未响应是一个非常常见的原因.引起该问题的原因也非常多,比如线路问题.路由器问题.设置问题等等,WinXP.Win7.Win8.Win10系统的修复方法也不同.下面下载吧小 ...
- HCIA/HCIP使用eNSP模拟HCIA综合实验(Telnet Trunk VLAN DHCP STP OSPF PPP 缺省路由 NAT ACL 与 路由器 交换机 服务器的综合配置)
使用eNSP模拟HCIA综合实验 Telnet Trunk VLAN DHCP STP OSPF PPP 缺省路由 NAT ACL 与 路由器 交换机 服务器的综合配置 实验配套拓扑:HCIA Com ...
- 搭建DNS主从服务器实验
搭建DNS主从服务器实验 dns主服务器端1.安装所需的软件(rhel5.5) [root@rhel5 ~]# yum install bind* caching* -y [root@rhel5 ~] ...
最新文章
- c语言实现将两个文件复制到一个文件里_Python中复制文件的9种方法
- 优雅参数判空_java 方法参数怎么优雅校验?
- php中删除评论怎么做的,php实现评论回复删除功能
- 互联网1分钟 |0103
- 前端参数无法转为后端实体内部类_Java学到什么程度才能叫精通?
- 侍魂胧月传说显示服务器未开启,侍魂胧月传说为什么进不去 侍魂胧月传说进不去的原因...
- 吴裕雄 python 神经网络——TensorFlow训练神经网络:不使用隐藏层
- uva 10110——Light, more light
- node、npm、vue安装 -- VUE 项目 demo 实例
- linux info文件夹,详解Linux系统中查询文档的man和info命令
- 施密特:乔布斯影响力还没有完全释放
- 在vue中,如何禁止回退上一步,路由不存历史记录
- php7和php5区别
- comsol学习中心:建模工作流程
- php phpunit selenium,PHPUnit和Selenium
- 如何用计算机整理数据,总结:如何在excel中制作数据统计表(最简单的excel分类汇总教程)...
- opengl 多边形线框_opengl基础学习专题 (三) 多边形绘制的几种样式
- 银行贷款与网上借贷比较
- 网易中国创业家大赛倒计时,2017年8月报名结束
- 阿里云云.速成美站和云.企业官网建站介绍
热门文章
- HTML基础知识点整理(三)
- 电影感想——《记得香蕉成熟时》
- 三次创业失败,现在好好工作,为下次崛起再努力。没什么好怕的,哈哈,活了半辈子,总结一句:要么忙着生,要忙着死。
- 地图服务标注显示乱码问题
- 计算机二级excel常考的知识点,计算机二级MS Office考试Excel部分常考函数总结
- 【企业信息化】第5集 免费开源ERP: Odoo 16 inventory仓库管理系统 现代化线上仓库管理软件
- Pepper/Nao中级教程:第二章 如何将Python程序部署到机器人内部运行
- HPB钱包Xcode集成
- int *n 怎么理解
- ossec安装中遇到的问题