Linux平台下的DNS服务
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://leiqun.blog.51cto.com/913588/201783
Linux平台安装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
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
**********************************************************************正向区域
做一个名为“kaitian.com”的正向区域,DNS服务器的IP为192.168.100.100
1. 打开区域文件 在“include "/etc/rndc.kay"”之前的不要改动
vi /etc/named.comf
zone "kaitian.com" ; {
type master;
file "kaitian.com";
};
2.做控制(配置)文件
cd /var/named/
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. 在这行前面加上一个“@”,表示打开的区域。
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
zone "100.168.192.in-addr.arpa" ; {
type master;
file "192.168.100.mov"; 就是一个文件名,好记!!!
};
2.做控制(配置)文件
cd /var/named/
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. 在这行前面加上一个“@”
1 IN PTR localhost. 这行不改就是建立了一个192.168.100.1的反 向解析,如果把第一个"1"改为2、3、4等就是建立一个 192.168.100.2、192.168.100.3、192.168.100.4等的反向解析.