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