浅谈DNS服务器
用户不可能记得住IP,为了访问网站,我们一般都是记住域名。
DNS服务器就是一个提供域名与IP的映射的服务体系。
DNS一般是设置成高可用、高并发和和分布式的。
如图所示,客户端如果在本地DNS缓存中找不到对应的域名,就请求本地DNS服务器,由它来进行递归查询,结果在返回。
一个域名可用对应多个IP,因此,通过DNS服务器可以做负载均衡。
比如,数据库IP配置成域名,就可以通过域名来访问数据库,完成数据库的负载均衡。
也可以把应用访问地址配置成域名,实现应用系统的负载均衡。
DNS服务器是按照树状结构组织的,因此,DNS的查询是递归的。