希赛考试网
首页 > 软考 > 网络工程师

dns查询方式有哪些种类

希赛网 2023-12-28 15:04:30

DNS(Domain Name System)是一个将域名和IP地址相互映射的分布式数据库系统,它将域名解析为可让计算机理解的IP地址。而DNS查询则是指通过指定的DNS服务器查找特定域名的过程。在实际应用中,有多种DNS查询方式,包括递归查询、迭代查询、反向查询和DNS over HTTPS等。

1. 递归查询

递归查询是指客户端向本地DNS服务器发送一个DNS请求,而本地DNS服务器会扮演一个代理人的职能,它会向其他DNS服务器发送请求,直到找到DNS服务器本身所在的域或找到一个明确的答案。递归查询是最常见的DNS查询方式,如果本地DNS服务器在查询过程中得不到响应,它会继续向上查,直到找到根域名服务器为止。

2. 迭代查询

迭代查询和递归查询不同,它是指DNS服务器向客户端返回最接近所查询域名的答案,即只返回自己已知的信息。如果DNS服务器没有找到所请求的信息,它将返回一个指示下一个查询地址的给定的域名服务器。

3. 反向查询

反向查询是指根据IP地址反向查询出对应的域名。与正向查询不同,正向查询是根据域名查询IP地址。在实际应用场景中,反向查询主要用于查找IP地址对应的域名,用于确认是否存在反向DNS记录、标记违规IP,防止被滥用。

4. DNS over HTTPS

DNS over HTTPS(DoH)是一种DNS安全协议,可以在DNS查询过程中使用HTTPS以加密DNS查询请求和响应。使用DoH可以避免ISP监视、操纵DNS数据包,防止DNS窃听和DNS欺骗。

扫码咨询 领取资料


软考.png


网络工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
网络工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件