局域网NameServer配置

来源:百度文库 编辑:神马文学网 时间:2024/04/30 20:45:32

##Name Server

 

加入有如下网络中主机

HostName      IP Address

Figo        192.168.1.100

test         192.168.1.101

www             192.168.1.80

 

都属于domainname=xxcx.com。其中Figo.xxcx.com为NameServer。

 

 

设置NameServer on Figo

 

1.更改/etc/hosts

加入以下行:

192.168.1.100 Figo.xxcx.com       Figo

 

2.更改/etc/named.conf

 

options {

    directory "/var/named";

    dump-file "/var/named/data/cache_dump.db";

    statistics-file "/var/named/data/named_stats.txt";

    forwarders {

        202.106.0.20;   

        202.96.128.68;    ------------  The DNS server in Internet

    };

};

 

zone "xxcx.com" IN {

    type master;

    file "xxcx.com.zone";

};

 

 

zone "1.168.192.in-addr.arpa" IN {

    type master;

    file "192.168.1";

};

 

3.添加对应的解析文件

 

cd /var/named/chroot/var/named

此处由两处设置所决定,解析说明文件要在这个目录下,

根据etc/sysconfig/named:

ROOTDIR=/var/named/chroot

和/etc/named.conf:

directory "/var/named";

有人还在/var/named目录下面建了对应的软链接,暂时不明白为什么,初步测试结果没有这个软链接也可以DNS解析。

 

文件1,192.168.1,如下:

 

$TTL      86400

@    IN   SOA       Figo.xxcx.com. root.Figo.xxcx.com. (

                                   20090309       ; Serial

                                   900         ; Refresh 15mins

                                   600         ; Retry 10mins

                                   86400            ; Expire 1day

                                   3600              ; Minimum 1hour

                                   )

       NS   Figo.xxcx.com.

      

100  PTR Figo.xxcx.com.

101  PTR test.xxcx.com.

80    PTR www.xxcx.com.

 

文件2,xxcx.com.zone,如下:

 

$TTL      86400

@    IN   SOA       Figo.xxcx.com. root.Figo.xxcx.com. (

                                   20090309       ; Serial

                                   900         ; Refresh 15mins

                                   600         ; Retry 10mins

                                   86400            ; Expire 1day

                                   3600              ; Minimum 1hour

                                   )

       NS   Figo.xxcx.com.

      

Figo.xxcx.com.      A     192.168.1.100

test.xxcx.com.       A     192.168.1.101

www.xxcx.com.    A     192.168.1.80

 

4.启动/重启named服务

service named start/restart

 

5.设置named服务的客户端

在每台客户端的/etc/hosts里面添加

192.168.1.100 Figo.xxcx.com       Figo

 

然后在/etc/resolv.conf里面添加

search xxcx.com.

nameserver 192.168.1.100或者Figo.xxcx.com

在这里指定要用哪台server作为NameServer。

 

6.打完收工

这时在每台客户机上都可以解析xxcx的域名了。

#nslookup 192.168.1.101

Server:           192.168.1.100

Address:  192.168.1.100#53

 

101.1.168.192.in-addr.arpa    name = test.xxcx.com

 

#nslookup www.xxcx.com

Server:           192.168.1.100

Address:  192.168.1.100#53

 

Name:            www.xxcx.com

Address:  192.168.1.80

 

#