安装DNS服务的三大步骤:
(1) 开启区域 /etc/named.conf
(2) 做区域控制(配置)文件 /var/named
(3) 重启服务
**********************************************************************不成文的规定:
安装linux服务一定要先安装【缓存域名服务器】
**********************************************************************
安装缓存DNS服务器
1,安装BIND服务器软件包,位于第4张光盘中,安装文件名是bind-9.2.4-2.i386.rpm
mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm - ivh bind-9.2.4-2.i386.rpm
mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm - ivh bind-9.2.4-2.i386.rpm
2.安装缓存域名服务器的软件包caching-nameserver.该软件包在第1张光盘中
mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm - ivh caching-nameserver-7.3-3.noarch.rpm
3.重启named服务
/etc/rc.d/init.d/named restart
mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm - ivh caching-nameserver-7.3-3.noarch.rpm
3.重启named服务
/etc/rc.d/init.d/named restart
**********************************************************************正向区域
做一个名为“kaitian.com”的正向区域,DNS服务器的IP为192.168.100.100
1. 打开区域文件 在“include "/etc/rndc.kay"”之前的不要改动
vi /etc/named.comf
1. 打开区域文件 在“include "/etc/rndc.kay"”之前的不要改动
vi /etc/named.comf
zone "kaitian.com" ; {
type master;
file "kaitian.com";
};
file "kaitian.com";
};
2.做控制(配置)文件
cd /var/named/
cp named.local kaitian.com 这一步和前面“file”的文件名必须一样
cp named.local kaitian.com 这一步和前面“file”的文件名必须一样
3.编辑控制(配置)文件
vi /var/named/kaitian.com
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS localhost. 在这行前面加上一个“@”,表示打开的区域。
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS localhost. 在这行前面加上一个“@”,表示打开的区域。
1 IN PTR localhost. 这里以前的不改,在最后加上下面的一句话
www IN A 192.168.100.10
4.重启named服务
/etc/rc.d/init.d/named restart
*********************************************************************反向区域
1. 开区域文件
vi /etc/named.comf
vi /etc/named.comf
zone "100.168.192.in-addr.arpa" ; {
type master;
file "192.168.100.mov"; 就是一个文件名,好记!!!
};
file "192.168.100.mov"; 就是一个文件名,好记!!!
};
2.做控制(配置)文件
cd /var/named/
cp named.local 192.168.100.mov 这一步和前面“file”的文件名必须一样
cp named.local 192.168.100.mov 这一步和前面“file”的文件名必须一样
3.编辑控制(配置)文件
vi /var/named/192.168.100.mov
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS localhost. 在这行前面加上一个“@”
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS localhost. 在这行前面加上一个“@”
1 IN PTR localhost. 这行不改就是建立了一个192.168.100.1的反 向解析,如果把第一个"1"改为2、3、4等就是建立一个 192.168.100.2、192.168.100.3、192.168.100.4等的反向解析.
4. 重启服务
/etc/rc.d/init.d/named restart
********************************************************************
安装从域名服务器
1.安装从域名服务器中的软件包
(1)安装BINDF服务器软件包,位于第4张光盘中,安装文件名是bind-9.2.4-2.i386.rpm
mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm -ivh bind-9.2.4-2.i386.rpm
mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm -ivh bind-9.2.4-2.i386.rpm
(2)安装缓存域名服务器的软件包caching-nameserver.该软件包在第1张光盘中
mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm - ivh caching-nameserver-7.3-3.noarch.rpm
mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm - ivh caching-nameserver-7.3-3.noarch.rpm
********************************************************************** .设置named.conf文件,位于/etc下面
vi/etc/named.conf
vi/etc/named.conf
(1) 正向解析配置
zone "kaitian.com" {
type slave;
file "slaves/kaitian.com" 此文件存放是配置文件的
masters { 192.168.100.100;}; 此处应注意192.168.100.100与前后括号之间各有一个空格
};
type slave;
file "slaves/kaitian.com" 此文件存放是配置文件的
masters { 192.168.100.100;}; 此处应注意192.168.100.100与前后括号之间各有一个空格
};
(2) 反向解析配置
zone "100.168.192.in-addr.arpa" {
type slave;
file "slaves/100.168.192.rev" 此文件存放是配置文件的,可以配置为自己认为好记的名字
masters { 192.168.100.100;}; 此处应注意192.168.100.100与前后括号之间各有一个空格
};
type slave;
file "slaves/100.168.192.rev" 此文件存放是配置文件的,可以配置为自己认为好记的名字
masters { 192.168.100.100;}; 此处应注意192.168.100.100与前后括号之间各有一个空格
};
*********************************************************************** 3.检测配置文件和启动named服务
named-checkconf 没有出现任何结果,说明配置文件没用任何问题。
service named start
ls /var/named/slaves 结果应该有“kaitian.com"和
named-checkconf 没有出现任何结果,说明配置文件没用任何问题。
service named start
ls /var/named/slaves 结果应该有“kaitian.com"和
“100.168.192.rev”。