dns服务器有哪2种模式的查询行为 DNS解析的过程是什么?

[更新]
·
·
分类:互联网
4128 阅读

dns服务器有哪2种模式的查询行为

DNS解析的过程是什么?

DNS解析的过程是什么?

大家好,我是@小唐IT实用技术讲解 的小唐,专注于为大家带来实用的互联网运维、测试、研发及网络安全技术。很高兴回答你的问题。
DNS的解析过程其实是需要经过三步走的:
第一步:进行本地hosts文件解析,如果没有解析出相应的结果,进行第二步。第二步:开始本地DNS解析,本地DNS解析包括了本地DNS缓存解析和本地DNS记录解析,如果还没有解析出相应的结果,开始第三步DNS解析的过程。第三步:由本地DNS服务器向根域名服务器发起DNS轮询解析。DNS轮询解析的方式有两种:
DNS递归查询DNS迭代查询DNS递归查询和DNS迭代查询的过程基本上是一样的,发起查询的主体也都是本地DNS服务器。
当然DNS递归查询和DNS迭代查询也有些一些不同的地方,那就是查询进行的主体不同。
DNS递归查询进行的主体是从根域名往下的每一级域名服务器。
DNS迭代查询进行的主体是本地DNS服务器。
想要知道更多关于DNS解析的过程吗,关注小唐给你提供,你想要的DNS解析过程知识。

最简单的说DNS解析过程就是根据域名获取IP过程,要了解该过程前提知道我们拓普网络结构
1、首先我们一般使用域名访问,特殊情况会直接使用IP访问服务器,通过域名请求服务器开始会从操作系统中的hosts配置找对应的IP
2、本地系统没有,就会直接访问我们网络配置的NDS地址,一般为电信或者某些公司自己的DNS服务器,里边缓存了一些该网段经常访问的域名和IP关联信息
3、如果该DNS服务器没有缓存该域名关联信息,该服务器有个特别的权限(全网DNS广播),广播是被互联网禁止的一个操作(原因为广播风暴),知道获取域名多对应的IP
4、找到之后,我们最终是通过IP访问服务器的,不过请求包中含有域名信息,服务器是会知道哪个域名过来的,所以通过域名访问一般比IP耗时长,有些移动端为了加快交互时间,这个地方一般优化直接采用IP,不会通过域名,不过也可以设立自己的DNS服务器做DNS轮询做均衡
5、如果该过程中找不到缓存该域名信息,那么该域名未被注册,需要找域名服务商注册

dns工作方式?

DNS服务器的基本工作(三种描述方式)
接收来自客户端额的查询消息,然后根据消息的内容返回响应。
根据需要查询的域名和记录类型查找相关的记录,并向客户端返回响应消息。
DNS服务器会从域名与IP地址的对照表中查找相应的记录,并返回IP地址。