Linux服务器构建与运维管理 第9章:域名服务器 阮晓龙 3938213680/rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2020.5
Linux服务器构建与运维管理 第9章:域名服务器 1 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2020.5
2 提纲 口什么是DNS DNS简介 DNS查询 域名解析 口域名记录类型 ¤实现DNS查询与域名解析 ■任务1:安装BND 任务2:使用BND实现DNS查询服务 任务3:使用BND实现域名解析服务 口智能解析与高可用 任务4:使用BIND实现智能解析 任务5:域名解析服务的高可靠性 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 提纲 什么是DNS DNS简介 DNS查询 域名解析 域名记录类型 实现DNS查询与域名解析 任务1:安装BIND 任务2:使用BIND实现DNS查询服务 任务3:使用BIND实现域名解析服务 智能解析与高可用 任务4:使用BIND实现智能解析 任务5:域名解析服务的高可靠性 2
3 1什么是DNs 11DNS简介 ¤DNS是互联网的一项重要服务,DNS客户端与DNS服务端进行请求-- 响应的通信时,遵循DNS协议规范。 ¤安装DNS服务端软件的设备叫做DNS服务器。 ¤DNS主要功能是提供域名解析和DNS查询两项服务。 DNS服务器中保存着域名和地址的对应关系,根据请求把域名转换成为 P地址的过程叫做域名解析。 DNS客户端发起域名解析请求并得到查询结果的过程叫做DNS查询。 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.什么是DNS DNS是互联网的一项重要服务,DNS客户端与DNS服务端进行请求-- 响应的通信时,遵循DNS协议规范。 安装DNS服务端软件的设备叫做DNS服务器。 DNS主要功能是提供域名解析和DNS查询两项服务。 DNS服务器中保存着域名和IP地址的对应关系,根据请求把域名转换成为 IP地址的过程叫做域名解析。 DNS客户端发起域名解析请求并得到查询结果的过程叫做DNS查询。 3 1.1 DNS简介
1什么是DNs 1.2DNS查询 ¤在DNS系统里,提供DNS服务的主机被称为DNS服务器或域名服务器 而提出“域名查询ˆ请求的主机,被称为DNS客户端。 本地主机访问一个网站时,通常是输入域名地址,而不是|P地址 本地主机会首先调用DNS客户端软件查询本地 hosts文件,如果里面有对应 的域名记录则直接使用,如果没有则会把域名解析请求发送到本地域名服 务器进行查询。 本地域名服务器查询自身的资源记录或者向上查询,最后把结果返回给本 地主机的DNS客户端软件。 本地主机获得网站域名地址对应的P地址后,向网站服务器的P地址发送 访问网站的请求。 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.什么是DNS 在DNS系统里,提供DNS服务的主机被称为DNS服务器或域名服务器, 而提出“域名查询”请求的主机,被称为DNS客户端。 本地主机访问一个网站时,通常是输入域名地址,而不是IP地址。 本地主机会首先调用DNS客户端软件查询本地hosts文件,如果里面有对应 的域名记录则直接使用,如果没有则会把域名解析请求发送到本地域名服 务器进行查询。 本地域名服务器查询自身的资源记录或者向上查询,最后把结果返回给本 地主机的DNS客户端软件。 本地主机获得网站域名地址对应的IP地址后,向网站服务器的IP地址发送 访问网站的请求。 4 1.2 DNS查询
1什么是DNs 1.2DNS查询 口DNS查询方式 DNS客户端软件向本地域名服务器的查询一般采用递归查询。 DNS客户端软件向本地域名服务器发出DNS查询请求,如果本地域名服务器能 够解析就直接返回结果,如果不能,本地域名服务器就代替去其他的域名服务 器进行查询(其他的域名服务器是递归查询还是迭代查询由其自身决定),直 到查询到结果后返回给主机。 本地域名服务器向根域名服务器的查询通常采用迭代查询。 ¤本地域名服务器向根域名服务器进行DNS查询,根域名服务器告诉本地域名服 务器去哪里查询能够得到结果,而不是替本地域名服务器进行查询。 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.什么是DNS DNS查询方式 DNS客户端软件向本地域名服务器的查询一般采用递归查询。 DNS客户端软件向本地域名服务器发出DNS查询请求,如果本地域名服务器能 够解析就直接返回结果,如果不能,本地域名服务器就代替去其他的域名服务 器进行查询(其他的域名服务器是递归查询还是迭代查询由其自身决定),直 到查询到结果后返回给主机。 本地域名服务器向根域名服务器的查询通常采用迭代查询。 本地域名服务器向根域名服务器进行DNS查询,根域名服务器告诉本地域名服 务器去哪里查询能够得到结果,而不是替本地域名服务器进行查询。 5 1.2 DNS查询