DNS
DNS
服务器解释
Master 主服务器 slave 辅助服务器 forward 转发服务器 hind 根域
Dns软件名 bind
Dns版本号 4 8 9
安装dns步骤
一. 安装dns
yum -y install bind
查询是否安装了bind-chroot(得先安装再查询)
Rpm –qa | grep bind
没有bind-chroot时
Dns主配置文件为:/etc/named.conf
区文件存放目录为:/var/named
有bind-chroot时
Dns主配置文件为:/var/named/chroot/etc/named.conf
区文件存放目录为:/var/named/chroot/var/named
(注:bind-chroot的作用:dns作为公共域名查询服务器,允许所有终端访问,为了提升服务的运行安全性,保证服务器的安全性,会将服务的运行目录限制在/var/named/chroot中)
二. 配置dns
主配置文件模板路径:/usr/share/doc/bind*/sample/etc/named.conf或者直接cp /var/named下的本地默认配置文件named.localhost (注:cp时必须加上-p选项,保证named.localhost的源文件属性不变)
进入主配置文件进行配置
vim /etc/named.conf
options
{
Directory “/var/named”;
};
zone “sina.com”
{
Type master;
File “sina.com.zone”;
};
配置区域文件
进入/var/named,通过cp –p 创建 sina.com.zone文件
cp -p named.localhost sina.com.zone
vim sina.com.zone
常用下图配置方式:(原代码不变,在代码下面直接添加@ NS 服务器完整域名)
或者用以下方式(简便法)
sina.com. IN SOA sina.com. xxx.qq.com.(
0
1D
1H
1W
3H )
NS server. sina.com.
Server. sina.com. A 192.168.6.1 //服务器域名解析
Client. sina.com. A 192.168.6.2 //完全域名解析
Danny A 192.168.6.88 //相对域名解析
启动dns服务 service named restart
测试:
yum -y install bind-utils
nslookup
>server. sina.com
client上,vim /etc/resovlv.conf 中添加 nameserver 192.168.6.1 再重启网卡
辅DNS服务器配置:
- 安装DNS服务
- 进入/etc/named.conf配置
Vim /etc/named.conf
Options
{
Directory “/var/named”;
};
Zone “sina.com”
{
Type slave;
Masters{
192.168.6.1;
};
File “slaves/sina.com.zone”;
};
重启DNS服务,测试
转发DNS服务器配置:
options {
directory "/var/named";
};
zone "blog.com" IN {
type master;
file "blog.com.zone";
};
zone "sina.com" IN {
type forward;
forwarders {
12.1.1.1; //sina.com DNS域名服务器IP
};
};
zone "baidu.com" IN {
type forward;
forwarders {
12.1.1.2; //baidu.com DNS域名服务器IP
};
};
注:12.1.1.3 转发DNS服务器不仅有自己的DNS域名解析表,还能转发sina.com和baidu.com域名的DNS服务器