介绍DNS服务器
DNS服务器(全称为域名系统服务器)是一种解析DNS查询要求并返回相应结果的网络服务。通过向DNS服务器查询相应的域名和IP地址对应关系,让人们可以通过域名访问互联网上的所有网站和服务。
基于功能的DNS服务器分类
根据DNS服务器所具有的功能,可以将其分为以下几种类型:
递归查询DNS服务器(也称上游DNS服务器)会向客户端发送DNS查询要求,并一直向下查询,直到查询到终究的答案并将结果返回给客户端。递归查询DNS服务器能够向其他DNS服务器发起查询要求,因此它们通常使用于ISP、企业或数据中心等地方。常见的递归查询DNS服务器有BIND(BerkeleyInternetNameDomain)和Unbound等。
迭代查询DNS服务器(也称下游DNS服务器)会向上游DNS服务器要求相应域名的IP地址。它们不会递归向下查询,而是在本地缓存中保存与之前查询有关的信息,并尝试从其他DNS服务器获得可信的反馈。这些服务器通常运行在客户端装备上,或由网络管理员运行私有DNS服务器。常见的迭代查询DNS服务器有GooglePublicDNS和OpenDNS等。
基于部署方式的DNS服务器分类
另外一种将DNS服务器分类的方法是根据其部署方式。其中,两种最为常见的分类方法为以下分类:
联机DNS服务器(也称为正向DNS服务器)会根据预先定义好的查询路径,从Internet上履行查询。这类部署方式通常被称为“递归查询”,由于DNS服务器一定要递归地向客户端发送DNS查询要求,并一直向下查询,直到查询到终究的答案并将结果返回给客户端。常见的联机DNS服务器有GooglePublicDNS、OpenDNS和CloudFlare等。
脱机DNS服务器(也称为数据中心DNS服务器)通过在企业或组织内部部署DNS服务器并存储其所有域名和IP地址对应关系,从而使其无需每次查询都要向Internet上的其他DNS服务器查询。这类部署方式通常被称为“迭代查询”,由于DNS服务器会向上游DNS服务器要求相应域名的IP地址。脱机DNS服务器通过不存储解析外部DNS名称来下降网络风险,类似于防火墙的作用。常见的脱机DNS服务器厂商包括ICANNA和NS1等。
桂)哥)网)络www.GuIgege.cn
TOP