DNS(计算机域名)三种查询

DNS是计算机域名的缩写,它是由解析器和域名服务器组成的。DNS是建立在分布式数据库上的分层命名系统。该系统将域名转换为?IP?地址,并可以将域名分配给 Internet 组资源和用户,无论实体的物理位置如何。

DNS查询模式

DNS客户端扮演提问者的角色,当客户机需要访问Internet上某一主机时,DNS客户端首先向本地DNS服务器查询对方IP地址,如果在本地DNS服务器无法查询出,本地DNS服务器会继续向另外一台DNS服务器查询,知道得出结果,这一过程就称为“查询”。
查询方式可以分为递归查询、迭代查询和反向查询。
1.递归查询
递归查询用来将一个查询转发到另一个DNS服务器的查询。当DNS客户端发出出查询后,DNS服务器内没有所需的数据,则DNS客户端只需要接触一次DNS服务器。目前,一般由DNS客户端提出的查询请求都是递归型的查询方式。
2.迭代查询
DNS服务器与DNS服务器直接按大多会用到迭代查询方式。DNS客户端送出查询请求以后,如果本地DNS服务器内没有所需要是数据,本地DNS服务器向另外一台DNS服务器送出请求后,如果另外一台DNS服务器内没有所需要的数据,则该DNS服务器将提供第三台DNS服务器的IP地址给本地DNS服务器,让本地DNS服务器直接向第三台DNS服务器送出查询请求,直到找到所需的数据为止。
3.反向查询
反向查询时通过DNS客户端提供的IP地址来查询主机完整域名,但是域名与IP地址之间无法建立直接对应关系,所以要在DNS服务器内创建一个反向型查询的区域。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南桥经不起秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值