Linux网络服务之(4)&部署DNS服务

DNS概述
DNS是Domain Name System(域名系统)的简称,是从早期Hosts文件解析域名发展而来的,早期的Hosts文件解析域名存在以下问题:
1. 主机名称重复
2. 名称解析效能下降
3. 主机维护困难
而DNS服务有以下特点:
1. 层次性
2. 分布式
通过以下几个方面对DNS进行详细介绍
clip_image001 域名空间结构
域名分为根域、顶级域、二级域、主机名4个部分,如图:
clip_image004
clip_image001[1] DNS服务的作用
将域名解析为IP地址
例如访问搜狐的主页:
? 客户机向DNS服务器发送域名解析请求,如“www.sohu.com”
? DNS服务器告知客户机Web服务器的IP地址
? 客户机与Web服务器通信,这样就打开了搜狐的主页
图示:
clip_image006
clip_image001[2] DNS的查询过程
DNS的按查询方式分为 递归、迭代两种方式
? 递归的特点:要么做出查询成功才响应,要么做出查询失败的响应
? 迭代的特点:以最佳结果作答
从查询内容上分为正向、反向两种
? 正向查询由域名查找IP地址
? 反向查询由IP地址 查找域名
部署DNS服务
clip_image002 网路拓扑
clip_image008
clip_image002[1] 配置缓存主域名DNS
1. 安装BIND服务器软件包
BIND服务器软件包位于第4张光盘中,而配置缓存域名服务器,还需要安装caching-nameserver软件包,它位于第1张光盘中。
clip_image010
clip_image012
2. 建立正向查找区域
clip_image013
clip_image014
clip_image016
clip_image017
clip_image019
3. 通过命令“nslookup”在客户端验证
clip_image020
clip_image021
4. 建立反向查找区域
clip_image022
clip_image023
clip_image025
clip_image026
clip_image028
5. 通过命令“nslookup”在客户端验证
clip_image029
clip_image030
clip_image002[2] 配置从DNS
clip_image032
clip_image033
这个不需要安装caching-nameserver包,它的记录全部来子主DNS,是从主DNS复制来的。
clip_image035
DNS服务的主要作用是为所有网络程序提供主机域名与IP地址的相互转换:
将主机域名转换为IP地址;将IP地址转换为主机域名。

你可能感兴趣的:(linux,网络,部署,dns,amp)