DNS是什么,有什么用(详细介绍版)
创作时间:
作者:
@小白创作中心
DNS是什么,有什么用(详细介绍版)
引用
CSDN
1.
https://blog.csdn.net/qq_56734304/article/details/140910848
DNS(Domain Name System) 是一种用于将域名(例如www.baidu.com)转换为IP地址(例如 220.181.111.188 )的分布式系统。在互联网上,计算机和其他网络设备使用IP地址来相互识别和通信。然而,IP地址是一串数字,不太方便人们使用和记忆,所以就使用了域名来代替复杂的IP地址。
对于DNS服务器若采用集中式的设计有以下问题:
- 单点故障:如果 DNS 服务器崩溃,那么整个网络随之瘫痪。通信容量(traffic volume),单个 DNS 服务器不得不处理所有的 DNS 查询,这种查询级别可能是上百万上千万级,一台服务器很难满足;
- 远距离集中式数据库:单个 DNS 服务器不可能邻近所有的用户,假设在美国的 DNS 服务器不可能临近让澳大利亚的查询使用,其中查询请求势必会经过低速和拥堵的链路,造成严重的时延;
- 维护:维护成本巨大,而且还需要频繁更新
域名的层级关系
DNS 中的域名都是用句点来分隔的,比如 www.server.com,这里的句点代表了不同层次之间的界限。在域名中,越靠右的位置表示其层级越高。
DNS解析过程
- 先查询浏览器缓存是否有该域名对应的IP地址。
- 如果浏览器缓存中没有,会去计算机本地的Host文件中查询是否有对应的缓存。
- 如果Host文件中也没有则会向本地的DNS服务器(通常由你的互联网服务提供商(ISP)提供,比如中国移动)发送一个DNS查询请求。
- 如果本地DNS解析器有该域名的ip地址,就会直接返回,如果没有缓存该域名的解析记录,它会向根DNS服务器发出查询请求。根DNS服务器并不负责解析域名,但它能告诉本地DNS解析器应该向哪个顶级域(.com/.net/.org)的DNS服务器继续查询。
- 本地DNS解析器接着向指定的顶级域名DNS服务器发出查询请求。顶级域DNS服务器也不负责具体的域名解析,但它能告诉本地DNS解析器应该前往哪个权威DNS服务器查询下一步的信息。
- 本地DNS解析器最后向权威DNS服务器发送查询请求。权威DNS服务器是负责存储特定域名和IP地址映射的服务器。当权威DNS服务器收到查询请求时,它会查找"example.com"域名对应的IP地址,并将结果返回给本地DNS解析器。
- 本地DNS解析器将收到的IP地址返回给浏览器,并且还会将域名解析结果缓存在本地,以便下次访问时更快地响应。
- 浏览器发起连接:本地DNS解析器已经将IP地址返回给您的计算机,您的浏览器可以使用该IP地址与目标服务器建立连接,开始获取网页内容。
递归查询和迭代查询
递归查询和迭代查询是在DNS解析过程中用于获取域名解析信息的两种不同方法。
1. 递归查询
在递归查询中,DNS客户端(通常是本地DNS解析器)向上层DNS服务器(如根域名服务器、顶级域名服务器)发起查询请求,并要求这些服务器直接提供完整的解析结果。递归查询的特点是,DNS客户端只需要发送一个查询请求,然后等待完整的解析结果。上层DNS服务器会自行查询下一级的服务器,并将最终结果返回给DNS客户端。
2. 迭代查询
在迭代查询中,DNS客户端向上层DNS服务器发起查询请求,但不要求直接提供完整的解析结果。相反,DNS客户端只是询问上层服务器一个更高级的域名服务器的地址,然后再自行向那个更高级的服务器发起查询请求,以此类推,直到获取完整的解析结果为止。递归查询适合普通用户和客户端,而迭代查询适用于DNS服务器之间的通信。
此图属于迭代查询。
本文原文来自CSDN
热门推荐
新型电信诈骗案件的成功追回:法律途径与实务应对
服装行业大数据:洞察未来趋势的关键
中国春节年画:传统与现代的交融
新赛季球队解析之莱比锡红牛:青春风暴席卷德甲 锋线三叉戟崭露头角
沪A和京A摩托车牌照,哪个价值更高呢?
厨房装修实用指南:从规划到预算全方位详解
健康科普 | 远离毒蘑菇——预防野生菌中毒知识宣传
立足地理标志资源禀赋 加速地方经济高质量发展
取暖器的气味对人体有害吗?
哪些职业永远不会被人工智能取代?那些会被取代?
【微软蓝屏】微软Windows蓝屏问题汇总与应对解决策略
高山榕果实的营养与食用方法(探秘高山榕果实的神秘世界,了解其营养价值和食用方法)
事实婚姻:法律认定与权益保护
光刻机行业产业链竞争格局市场空间及相关公司分析报告-25页
人体解剖学学习方法参考
邓肯琼斯:从《月球》到《魔兽》的科幻奇幻之旅
读懂猫咪肢体语言,全方位解析猫咪情感密码
初唐四杰生平历史及代表作
山东城市大洗牌:青岛为新一线,济南、潍坊、临沂、烟台均为二线
如何提升房地产中介的销售能力?这种能力如何在市场中有效发挥?
搬家后不顺利怎么化解
膝关节结节是什么?成因、症状与治疗方法全解析
《三国演义》刘备草根逆袭的三要素,所有成功人士必备条件!
揭秘烟花:千年绽放背后的科学原理
俯卧撑全解析:从入门到进阶的力量训练指南
气虚血虚吃什么?5种常见食材帮你补回活力
冲击波疗法:肩袖损伤疼痛治疗的新选择,值得临床应用!
《不良人》深度解析:你真的懂李星云吗?误解背后隐藏的真相
解锁几何奥秘:探索多边形内角和的奇妙规律
《怪物猎人荒野》武器强度排行榜