DNS服务器在互联网生态系统中发挥着关键作用,服务而Linux系统是安装承载高负荷DNS部署的首选平台;不同类型的DNS服务器担负着不同职责 。bind 是配置Linux 系统中用于实现域名解析的服务软件,全称为 Berkeley Internet Name Domain。


DNS工作流程 :
客户端向本地DNS服务器发送请求查询www.example.com的服务主机地址本地 DNS 服务器检查缓存 → 无记录,然后联系根服务器b.root-servers.net根服务器返回.com TLD(Top Level Domain) 服务器地址d.gtld-servers.net本地 DNS 服务器向 .com TLD 服务器询问:"example.com 的香港云服务器安装权威服务器是谁 ?".com TLD 服务器返回example.com的NS记录本地 DNS 服务器向example.com 权威 DNS 服务器请求www主机的A记录本地 DNS 服务器从example.com 权威 DNS 服务器获取到www.example.com的A记录本地 DNS 服务器将结果返回给客户端→A记录(12.34.56.78) ,同时写入缓存方便下次查询 。配置在DNS服务器中,服务BIND支持多种区域类型(zone type) ,安装其中最常见的配置四种是云计算