自己对DNS的理解

简介:
dns
1.工作原理
  client发出请求 www.xx.com的过程主要是以下的阶段:
  1.client查询本地缓存里面有无 www.xx.com的记录---ipconfig/displaydns
  2.client查询本机system32\drivers\etc\hosts文件中有无记录
  3.client向本机DNS server 发送查询请求
  4.DNS server查看服务器本地缓存中是否有该记录,如果没有则查询本地的区域文件?
    (如果所查询的地址本身就不在DNS的区域文件中,他还会进行查询不?DNS是否查询本地的区域文件是通过什么方式确定的?)
  5.DNS server中存在13个根DNS服务器的地址(DNS server服务器中的文件cache.dns),当在本地无法查询到client要求的地址时,DNS server随机的向根服务器发送(递归)查询。
  6.任何一个根服务器收到请求,就开始进行(迭代查询)从右向左开始查询,返回一个个的被委派的DNS服务器。返回NS记录
  7.查到的结果返回给发起初始查询的DNS服务器,初始查询DNS服务器将结果缓存并发送给client
  8.client根据返回的A记录与目标地址建立起WEB连接。
2.DNS工作内容
  1.任意一个DNS server 如果将他设置为网络中唯一的DNS server的时候,只要这个DNS server能够通过gateway连接到外网(能够和根服务器通信),他就可以解析任何存在的域名。
    解析过程:
            1.若client查询的记录在本机缓存 则不启动查询,直接返回记录
            2.若client查询的记录在区域文件 则返回对应得记录
            3.查询的记录不在本机的管理范围中。启动递归查询
            4.连接13个根服务器 启动递归查询 并将结果存入本机缓存
  2.DNS 转发器的作用
    根服务只有13个,如果DNS的查询全部都发送到根服务器效率比较低下,启动DNS转发器后,DNS进行查询的时候,如果遇到本机不能解析的查询,就向DNS转发器请求查询,DNS转发器指定的地址一般都是比较大的DNS服务器,通常接受大量的DNS查询操作,比如电信的核心DNS  这样利用DNS的缓存机制,在这个DNS中就集中了很多的查询结果,DNS查询只需要从缓存中获取记录,,,不用去根服务器取得  效果很好.
3.DNS对自己申请域名的解析
  DNS服务器建立后对自己申请的域名的解析,实际上是在客户端申请了域名后,通过向根服务器和其下属的二级服务器申请该域名的解析权利来实现的,而根服务器和其下属的二级服务器则是通过  委派解析权 将你申请的域名的解析权利赋予给你建立的DNS服务器。这样当其他的client对你申请的域名进行查询的时候,在完成递归和迭代查询后,,,其他的client得到的是由你建立的DNS返回的A记录或者CNAME记录。。。。。
本文转自OnMyWay博客51CTO博客,原文链接http://blog.51cto.com/active/281614如需转载请自行联系原作者

yab109
相关文章
|
4天前
|
云安全 人工智能 算法
以“AI对抗AI”,阿里云验证码进入2.0时代
三层立体防护,用大模型打赢人机攻防战
1319 4
|
4天前
|
机器学习/深度学习 安全 API
MAI-UI 开源:通用 GUI 智能体基座登顶 SOTA!
MAI-UI是通义实验室推出的全尺寸GUI智能体基座模型,原生集成用户交互、MCP工具调用与端云协同能力。支持跨App操作、模糊语义理解与主动提问澄清,通过大规模在线强化学习实现复杂任务自动化,在出行、办公等高频场景中表现卓越,已登顶ScreenSpot-Pro、MobileWorld等多项SOTA评测。
671 3
|
5天前
|
人工智能 Rust 运维
这个神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
加我进AI讨论学习群,公众号右下角“联系方式”文末有老金的 开源知识库地址·全免费
|
11天前
|
编解码 人工智能 自然语言处理
⚽阿里云百炼通义万相 2.6 视频生成玩法手册
通义万相Wan 2.6是全球首个支持角色扮演的AI视频生成模型,可基于参考视频形象与音色生成多角色合拍、多镜头叙事的15秒长视频,实现声画同步、智能分镜,适用于影视创作、营销展示等场景。
776 6
|
8天前
|
物联网 API UED
Qwen-Image-Edit-2511来啦!角色一致性再提升,LoRA能力内置
Qwen-Image-Edit-2511发布!提升角色与多人合照一致性,集成Lora打光、新视角生成,增强工业设计与几何推理能力。已开源,支持魔搭、QwenChat免费体验,本地部署可获最佳效果。
466 3