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

DNS实验(ENSP模拟器实现)

DNS概述

域名解析系统(Domain Name System,简称DNS),就是将我们访问的域名地址,解析成IP地址。

域名解析分为动态域名解析和静态域名解析,在解析域名时,首先采用静态域名解析的方法,如果静态解析不成功,再采用动态域名解析的方法。

img

过程如图:

1.客户端在浏览器输入XXXX,电脑自动向设置的DNS服务器发送DNS解析请求

2.DNS服务器收到,www.xxxxcom的解析请求,解析完成之后,返回解析结果某个IP地址

3.客户端向IP地址发起访问

DNS实验

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname Client
[Client]interface G0/0/0
[Client-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[Client]interface G0/0/1
[Client-GigabitEthernet0/0/1]ip address 192.168.2.1 24

DNS 服务器设置

添加DNS服务器的记录,并启动服务

HTTP 服务器配置

设置文件根目录,并启动服务

img

[Client]dns server 192.168.1.2            # 指定DNS服务器的地址
[Client]dns resolve                       # 使能动态域名解析功能 
[Client]http get url www.xxxx.com
  Http getting www.xxxx.com[192.168.2.2]: 
   1:packets interaction time 20 ms,the link reachable
   2:packets interaction time 100 ms,the link reachable
   3:packets interaction time 80 ms,the link reachable
   4:packets interaction time 100 ms,the link reachable
   5:packets interaction time 90 ms,the link reachable
  --- http get result statistics ---
    Http Get 5 time(s),succeed 5 time(s),failed 0 time(s).
    round-trip min/avg/max = 80/78/100 ms.

在路由器的G0/0/0抓包的话,还可以看到DNS的报文

第一包是DNS的请求包

第二个包是服务器发给客户端的响应包

客户端还会有DNS的缓存

[Client]display dns dynamic-host 
Host                                     TTL   Type   Address(es)
www.xxxx.com                             86229 IP     192.168.2.2


http://www.kler.cn/a/559871.html

相关文章:

  • 什么AGI
  • 软件工程中涉及的多种图表
  • 关于在mac中配置Java系统环境变量
  • 美颜相机1.0
  • Go语言--语法基础1
  • 数据结构与算法设计-作业4-excel表合并与数据整理
  • Go 语言中的协程
  • 【GESP】C++二级真题 luogu-b3865, [GESP202309 二级] 小杨的 X 字矩阵
  • C++算法基础笔记
  • 2025-spring boot 之多数据源管理
  • 未授权理论知识记录
  • 【Web前端开发精品课 HTML CSS JavaScript基础教程】第二十六章课后题答案
  • 爬虫与反爬-Ja3指纹风控(Just a moment...)处理方案及参数说明
  • 39、深度学习-自学之路-自己搭建深度学习框架-3、自动梯度计算改进,并且进行了每一段代码的注释,方便理解程序的运行过程
  • 一篇docker从入门到精通
  • C#快速幂算法
  • 【玩转 Postman 接口测试与开发2_020】(完结篇)DIY 实战:随书示例 API 项目本地部署保姆级搭建教程(含完整调试过程)
  • 服务器系统都更新到windowsserver2025了
  • echarts找不到了?echarts社区最新地址
  • 深度学习每周学习总结Y1(Yolov5 调用官方权重进行检测 )