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等的反向解析.

相关推荐