1.什么是DNS?
DNS是域名系统(Domain Name System)的缩写,简单地说就是把域名解析成IP地址。
2.DNS分为哪几种类型?
主域名服务器
辅助域名服务器(从域名服务器)
转发域名服务器
缓存域名服务器
3.DNS查询类型分为哪几种?
从查询方式来分为递归查询(要么查询成功,要么查询失败)和迭代查询(从一台DNS查询另一台DNS过程)
从查询内容来分为正向查询(由域名查找IP地址过程)和反向查询(有IP地址查询域名的过程)
实验(一)
实验名称:搭建主DNS服务器
实验目的:熟练掌握主DNS搭建及其客户端的测试
实验描述:
公司域名:tarena.com
公司域名服务器:ser5.tarena.com
域名服务器IP:192.168.1.70
客户端访问域名:
pc205.tarena.com IP:192.168.1.60
win7pc.tarena.com IP:192.168.1.50
1.查看软件包是否安装
2.安装软件包
3.修改主配置文件时首先复制 一个主配置文件 ,已防止更改 错误时无法进行恢复。
4.修改主配置文件(默认情况下,域名服务器只为本机提供域名解析功能,所以更改11和18,使其任何主机需要解析时都可以解析,listen-on port为监听的端口和地址,allow-query为允许任何客户端可以查询)
5.修改主配置文件时发现有最后一行有一个include,include为这个主配置文件加载include的内容。
6.修改include的配置为那个域进行解析(zone表示定义正向区域,tpye master表示区域类型为主DNS,file表示区域数据文件)
7.检测主配置文件是否有语法错误(如果没有语法错误不报任何信息,如果有语法错误根据提示进行修改)。
8.修改区域 文件(区域文件放在/var/named目录下,复制一个模板文件更名为tarena.com.zone,这个文件的名字必须和前面file的文件一致,否则就找不到区域文件)。
9.检查数据库文件的语法是否有错误
10.启动服务
11.测试在客户端上测试,把客户端(192.168.1.60)指向DNS服务器(192.168.1.70)。
12.测试(测试命令用nslookup)
实验(二)在实验一的基础上搭建
实验目的:搭建多区域的DNS
公司新增加了一个域名:baidu.com
公司的域名服务器:www.baidu.com IP为: 1.2.3.4
客户端访问域名:
music.baidu.com 解析为 IP: 5.6.7.8
baidu.com 解析为 IP:1.2.3.4
1。修改主配置文件
2.修改数据库文件
3.启动服务
4.客户端测试
实验(三)
实验目的:反向解析
实验要求:当客户输入IP地址是,可以解析为域名。
IP:192.168.1.70 解析为:ser5.tarena.com
IP : 192.168.1.60 解析为:www.tarena.com
IP : 192.168.1.50 解析为:pc205.tarena.com
IP : 192.168.1.40 解析为:win7pc.tarena.com
1.修改主配置文件
2.修改数据库文件
3.启动服务
4.客户 端测试
实验(四)
实验目的:基于DNS的站点轮询(负载均衡)
实验要求:当用户访问www.tarena.com的时候,2/3用户访问1.60,1/3用户访问1.50.
1.修改数据库文件
2.启动服务
3.测试
实验(五)
实验目的:泛域名解析
实验要求:
1.公司有100个域名,需要解析100个IP
station1.baidu.com --------> 192.168.7.1
station2.baidu.com --------> 192.168.7.2
.............................................................................................
station100.baidu.com --------> 192.168.7.100
2.当用户访问网站时,只要域名输入正确就可以进入到本网站。
bj.baidu.com ------->119.75.217.56
sh.baidu.com ------->119.75.217.56
......baidu.com ------->119.75.217.56
一。修改数据库文件
二。启动服务
三。客户端测试
实验(6)
实验目的:构建主/从DNS
实验要求:
1).主DNS:ser5.tarena.com 192.168.1.70
2).从DNS:pc205.tarena.com 192.168.1.60
3).网站tts7.tarena.com ---> 118.45.29.31
4).测试域名解析及主从同步.
主DNS服务器的操作
1.修改主DNS的主配置文件(添加允许同步数据的服务器的IP)。
2.修改数据库文件
3.重启服务
从NDS服务器的操作
1.安装软件包
2.修改主配置文件(监听的端口该为any,allow-query为any)
3.添加区域文件(指明谁是主,谁是从)
4.检查是否有语法错误
5.启动服务
6.测试
DNS总结:
1.DNS重要文件和目录?
/etc/named.conf
/var/named
/var/named/chroot
listen-on port 53 { 192.168.4.5; }; //监听地址和端口
allow-query { any; }; //允许任何客户机查询
zone "tarena.com" IN { //定义正向区域
type master; //区域类型为主DNS
file "tarena.com.zone"; //区域数据文件
};
2.区域文件内容解释
$TTL 86400 //有效记录的生存周期
@ IN SOA dns1.tarena.com. root.tarena.com. (
2013090901 //更新序号
3H //刷新时间
15M //重试间隔
1W //失效时间
1D //无效记录的生存周期
)
A //一条记录
CNAME //更改名
PTR //反向解析
@ //主区域文件的域名