网络安全系列-四十五: DNS协议详细讲解
本文针对DNS相关的概念、协议报文结构 及如何抓取DNS报文进行介绍,让你理解DNS协议、DNS的查询方式及报文结构。
DNS介绍
DNS是一套分布式的域名服务系统。每个DNS服务器上都存放着大量的机器名和IP地址 的映射,并且是动态更新的。
- DNS通常由其他应用层协议使用(如HTTP、SMTP、FTP),将主机名解析为IP地址,其运行在UDP(非连接)之上,使用53号端口。
- DNS除了提供主机名到IP地址转换外,还提供如下服务:主机别名、邮件服务器别名、负载分配等
- 通过 域名解析协议(DNS,Domain Name System) 来将域名和 IP 地址相互映射
域名
- 根域名: 由于 ICANN 管理着所有的顶级域名,所以它是最高一级的域名节点,被称为根域名(root domain)
- ICANN (Internet Corporation for Assigned Names and Numbers)的组织是全世界域名的最高管理机构,总部在美国加州
- ICANN 负责管理全世界域名系统的运作,维护着一张列表(根域名列表),里面记载着顶级域名和对应的托管商。
- 所有域名的查询都必须先查询根域名,因为只有根域名才能告诉你,某个顶级域名由哪台服务器管理。
- 域名等级:域名分为四个等级,如下图
网络安全系列-四十五: DNS协议详细讲解相关推荐
- linux网络相关日志,网络安全系列之十五 Linux日志管理1
Linux服务器一般都是被放置在机房中自动运行,管理员要了解服务器或是应用程序的运行状态,大都需要通过日志.日志文件用于记录Linux系统中各种运行消息,不同的日志文件记载了不同类型的信息,例如Lin ...
- 网络安全系列之三十五 缓冲区溢出
缓冲区溢出的大名可谓如雷贯耳,我们不必去探究缓冲区溢出的原理,只需知道他能做什么就可以了.如果能够成功地对远程计算机进行缓冲区溢出,那么就可以获得远程计算机的Shell,也就可以直接以管理员的身份在远 ...
- [系统安全] 四十五.APT系列(10)Metasploit后渗透技术信息收集、权限提权和功能模块详解
您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...
- 【Microsoft Azure 的1024种玩法】四十五.在Azure中快速创建Azure AD Domain Services
[简介] Azure Active Directory (Azure AD) 是一种基于云的标识和访问管理服务. Azure Active Directory 可帮助相关企业访问内部资源,例如企业 I ...
- ASP.NET企业开发框架IsLine FrameWork系列之十五--框架配置信息大全(下)
ASP.NET企业开发框架IsLine FrameWork系列之十五--框架配置信息大全(下) 接上文 三.IsLine.ExceptionProcess 部分 这部分主要管理异常,对异常的管理分 ...
- [Python从零到壹] 四十五.图像增强及运算篇之图像灰度非线性变换详解
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- 【正点原子STM32连载】第四十五章 SD卡实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...
- 计算机软件发展四十五年
计算机软件发展四十五年 2011年05月17日 09:00博览网原文链接我要评论(0) 摘要:通过对计算机软件发展的四十多年历史的回顾,详细论述其发展的三个不同阶段:开创阶段.稳定阶段以及发展阶段的过 ...
- 【Visual C++】游戏开发笔记四十五 浅墨DirectX教程十三 深度测试和Z缓存专场
本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8607864 作者:毛星云(浅墨 ...
最新文章
- net start mysql 提示:服务名无效 请键入NET HELPING 2185以获得更多的帮助的问题
- 9开启线程日志_GC 日志分析
- WinDocks发布Windows版本的Docker引擎
- div超出不换行_一日一技:XPath不包含应该怎么写?
- Android中WebView加载sdcard中的html显示
- 久玩玉之魂服务器维护,玉之魂1级到57级挂机心得详情分享
- centos安装mysql8及一些问题解决
- DIGITS安装及服务部署
- 基于电能计量芯片HLW8012计量插座方
- 成渝城市群数据(空气质量、地图矢量、面板数据等)
- 汽车电工及电子技术基础【3】
- 蚂蚁金服褚霸:敲最牛的代码,骑最野的车
- 同余方程组,中国剩余定理,孙子定理(学习)
- Props中的default
- C语言学生成绩管理系统文档版,C语言学生信息管理系统(完整版)总结.docx
- HALCON数组的删除 三
- github android 计算器,Android studio实现简单的计算器
- 传感器集成温度传感器(DS1820)温度特性实验
- websocket的简介与应用
- docker命令 清理缓存