DNS(Domain Name System)是互联网中进行域名解析的一种分布式命名系统。在进行域名解析时,DNS解析类型是非常重要的因素之一。DNS解析类型有哪些呢?
一、根据查询类型分类
DNS查询类型主要有两种:递归查询和迭代查询。
递归查询:客户端向本地DNS服务器发送请求,如果本地服务器没有缓存该域名的缩写记录,则会向根域名服务器请求,返回后继续向下级域名服务器请求,直到找到具体的IP地址,再将结果返回给客户端。
迭代查询:客户端向本地DNS服务器发送请求,如果本地服务器没有缓存该域名的缩写记录,则会向根域名服务器请求,根域名服务器会将下一级域名服务器的地址返回给本地DNS服务器,本地DNS服务器再向下级域名服务器请求,直到找到具体的IP地址,将结果返回给客户端。
二、根据解析方式分类
DNS解析方式主要有两种:递归解析和迭代解析。
递归解析:客户端在请求域名对应的IP地址时,只向本地DNS服务器发送一条请求,将查询任务全部交由本地DNS服务器完成。
迭代解析:客户端在请求域名对应的IP地址时,需要向多个DNS服务器发送多条请求,不断迭代寻找正确的IP地址。
三、根据DNS记录类型分类
DNS记录主要有以下几种类型:
A记录:用于将域名转换成IP地址。
MX记录:用于指定邮件服务器地址。
CNAME记录:用于创建别名,将一个域名解析到另一个域名。
NS记录:用于指定DNS服务器地址。
TXT记录:用于存储任意文本数据,通常用于记录SPF信息。
AAAA记录:用于将域名转换成IPv6地址。
SRV记录:用于指定服务的位置。
扫码咨询 领取资料