自己对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记录。。。。。
 


本文转自 yab109 51CTO博客,原文链接:http://blog.51cto.com/active/281614,如需转载请自行联系原作者
相关文章
|
7天前
|
人工智能 自然语言处理 安全
阿里云千问办公 QwenWork详细介绍:产品核心能力、典型场景、价格及常见问题解答
千问办公是阿里云推出的一站式AI办公平台,主打"不止于对话,更注重交付",依托通义千问旗舰大模型,用户一句话即可完成数据分析、PPT生成、视频剪辑等复杂任务,直接输出可用成果。产品深度打通钉钉生态与企业OA,覆盖桌面端、网页端,提供企业标准版198元/人/月等多档订阅方案,新用户注册即赠2000积分,适配工程师、HR、财务等多职业办公场景,成为能动手干活的"全能AI同事"。
|
8天前
|
人工智能 API 内存技术
刚刚 DeepSeek V4.1 Flash 开启内测,1 分钟教你用上!
刚刚 DeepSeek 内测群发布了 DeepSeek V4.1 Flash 中间版本内测的消息,这次的模型采用了新的结构,原生支持多模态、能力更强、速度更快、且成本更低。
1847 15
|
14天前
|
网络协议 Linux iOS开发
【2026实测】Wireshark下载+安装+汉化+使用教程(图文版,巨详细)
Wireshark 是一款免费开源的网络协议分析工具,可实时捕获、解析并可视化数据包,助你诊断网络故障、分析通信协议(如HTTP、DNS、TCP等)。支持Windows/macOS/Linux,含中文界面,新手入门便捷。(239字)
|
7天前
|
人工智能
千问办公官网入口:阿里AI办公QwenWork产品页和免费网页端链接
千问办公官网含两大入口:一是网页端(qwenwork.cn),即开即用,支持浏览器直接访问;二是阿里云产品页 https://t.aliyun.com/U/JNKJuO 提供免费/付费版详情、功能介绍及使用指南。
|
13天前
|
人工智能 运维 BI
阿里云千问办公QwenWork深度解析:基于Qwen3.8,六大核心能力重构企业全自动化工作流与计费选型指南
传统AI办公工具大多停留在对话问答、文档摘要、简单文案生成层面,只能完成单点碎片化任务,无法自主拆解复杂业务流程,很难串联多工具、多文档、外部业务系统完成端到端完整工作交付。很多企业在落地AI办公的时候,需要组合多款不同工具,来回切换界面,手动复制粘贴中间结果,智能化改造落地门槛居高不下。千问办公QwenWork是整合多款智能体产品能力打造的一体化企业办公智能体平台,底层基座依托Qwen3.8大模型,打通桌面端Agent、云端Agent、企业协同Agent三种运行形态,不再局限简单问答,接收业务目标之后自主拆解任务步骤,调用各类工具,处理文档、表格、浏览器自动化、数据查询,直接输出可交付的办公
1659 3
|
6天前
|
IDE 开发工具
Qoder 上线 Sonus 模型,Computer Use 能力全面增强
Qoder国际版上线全新内置大模型Sonus(/ˈsoʊnəs/),全球领先,专精超长任务执行与电脑操作(Computer Use)。配合Qoder桌面端0.2.3版本,可自主完成编程、金融建模、科研及表格制作等复杂工作。现全面支持Qoder全系产品,效率提升3.2倍。
840 1
Qoder 上线 Sonus 模型,Computer Use 能力全面增强
|
10天前
|
SQL 人工智能 前端开发
QoderWake 1.0 正式发布:从桌面里的 Agent,到工作现场的数字员工
QoderWake v1.0正式发布:企业级数字员工团队平台。支持“一句话建岗”,预置10类特训岗位;Waker常驻钉钉/飞书群,@即响应、自动协作、跨任务记忆;具备定时/事件/API多触发方式与统一任务看板;已沉淀27.6万条记忆、12.3万项技能,助力组织实现人机协同增效。
804 2
|
14天前
|
缓存 数据可视化 开发工具
DeepSeek Harness 怎么更新?dsh 更新完整指南:更新本体(npx、npm、源码)与更新插件两种方式
DeepSeek Harness 的更新分两层:本体更新(npx 自动最新、npm update -g、源码 git pull)与插件更新(插件市场点更新、命令行覆盖安装)。本文按「准备 → 更新本体 → 更新插件 → 更新后检查」四步走,覆盖新手常见疑问。
1691 1
DeepSeek Harness 怎么更新?dsh 更新完整指南:更新本体(npx、npm、源码)与更新插件两种方式
|
7天前
|
缓存 测试技术 API
DeepSeek V4.1 Flash 内测接入:改个模型名即可调用(附代码)
DeepSeek V4.1 Flash 内测不用申请,base_url 不变、改个模型名就能调,9/10 到期。本文讲清接入、计费限流与多模态注意点。
819 0
DeepSeek V4.1 Flash 内测接入:改个模型名即可调用(附代码)
|
9天前
|
缓存 人工智能 自然语言处理
阿里云qwen3.8-flash大模型介绍:模型能力、模型价格、免费额度与最新活动
本文是阿里云百炼平台Qwen3.8-Flash大模型的选型接入指南,作为兼顾性能与响应速度的高性价比多模态模型,它支持百万级上下文窗口、全场景多模态输入与完整智能体能力矩阵,适配编程辅助、智能体协作等核心场景。文中同步梳理了最新下调的阶梯定价、夜间4折等优惠活动,搭配OpenAI兼容流式调用示例,帮助开发者低成本快速落地高并发AI应用。
阿里云qwen3.8-flash大模型介绍:模型能力、模型价格、免费额度与最新活动