搜索
我要展示 竞拍规则 竞拍管理
域名交易已结束 域名交易已结束 域名交易已结束 域名交易已结束 域名交易已结束 域名交易已结束
域名交易已结束 域名交易已结束 域名交易已结束 域名交易已结束 域名交易已结束 域名交易已结束
查看: 3752|回复: 8
打印 上一主题 下一主题

[域名知识] 域名查询过程

[复制链接]
跳转到指定楼层
楼主
发表于 2016-1-10 04:56:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yingdei 于 2018-6-22 03:45 编辑

以用户在浏览器输入www.west.cn为例,我们详细说明一下实际域名查询过程:

1、用户输入www.west.cn,浏览器调用操作系统resolver发起域名查询,此处不考虑浏览器的域名缓存;resolver封装一个dns请求报文,并将其发给运营商分配的local dns地址(或者用户自己配置的公共dns);

2、local dns查询缓存,如果命中则返回响应结果;否则向根服务器发起查询;

3、根服务器返回com地址。每一层级的DNS服务器都有缓存,实际都是先查缓存,没有缓存才返回下级域,此处不再重复;

4、local dns查询com。com返回west.cn地址;

5、local dns查询west.cn,west.cn返回www.west.cn对应记录结果。


理论上讲域名查询有两种方式:

迭代查询 A问B一个问题,B不知道答案说你可以问C,然后A再去问C,C推荐D,然后A继续问D,如此迭代.....

递归查询 A问B一个问题,B问C,C问D… 然后D告诉C,C告诉B,B告诉A

上述过程中从resolver到递归DNS再到根的查询过程为递归查询,递归DNS到根、到com、到MonkeyKing.net的过程为迭代查询。

注意:递归查询需要从系统层面来看,很难单纯的说一台DNS实现了递归查询。


西部数码爱米人社区,争做受米农欢迎的交流平台!
沙发
发表于 2016-1-10 05:12:21 来自手机 | 只看该作者
西部数码爱米人社区,争做受米农欢迎的交流平台!
回复

使用道具 举报

板凳
发表于 2016-1-10 06:10:05 | 只看该作者
西部数码爱米人社区,争做受米农欢迎的交流平台!
回复

使用道具 举报

地板
 楼主| 发表于 2016-1-10 06:11:43 | 只看该作者
西部数码爱米人社区,争做受米农欢迎的交流平台!
5#
发表于 2016-1-10 11:44:56 | 只看该作者
顶顶           
西部数码爱米人社区,争做受米农欢迎的交流平台!
6#
发表于 2016-1-10 23:24:45 | 只看该作者
西部数码爱米人社区,争做受米农欢迎的交流平台!
回复

使用道具 举报

7#
发表于 2016-1-10 23:59:18 | 只看该作者
西部数码爱米人社区,争做受米农欢迎的交流平台!
回复

使用道具 举报

8#
发表于 2016-1-11 01:16:16 | 只看该作者
西部数码爱米人社区,争做受米农欢迎的交流平台!
9#
 楼主| 发表于 2016-1-11 01:19:10 | 只看该作者
西部数码爱米人社区,争做受米农欢迎的交流平台!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线咨询|西部数码官网|小黑屋|西部数码域名论坛 ( 蜀ICP备12028237号

GMT+8, 2024-4-26 22:25

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表