DNS流量分析
DNS基本概念:
- 域名(Domain Name):是由一串用点分隔的名字组成的interne上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
- DNS(网域名称系统,Domain Name System,有时也简称为域名):是因特网的一项核心服务,它作为可将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的巧问互联网,而不用去记住能够被机器直接读取的IP地址数串。
- 域名服务主要是基于UDP实现的,服务器的端口号为53。
DNS系统:
- 作个比喻:域名是名字,IP地址是电话号码,域名服务器是电话簿。·网络主机使用IP地址来定位。
- IP难以记忆,需要用名称(www.baidu.com)来表示IP地址:220.181.111.188
- IP化址改变后,域名不变,仍可访问。
DNS效率问题:
·随着互联网的快速扩张,主机数量迅速增加,导致域名的数量也急速增加,接踵而来的问题:
1.如何管理域名数据?
超大规模的域名到IP的映射表,如何避免冲突?数据更新?
2.如何保证域名容易记忆?(用域名表示IP地址的初衷)
答案:树状的名字空间
·名字如同地址,机构,文件夹一样,由大到小,由整体到局部。·通过某种机制,划分管理区块。
域名空间:
域名解析系统:
解析过程:
DNS记录种类:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人