局域网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
#