|
|
发表于 2004-4-22 17:26:44
|
显示全部楼层
我的刚做好,你看看吧
我的网络结构 dns ip 192.168.0.150
2个客户端 192.168.0.15 (linux),192.168.0.16 (win2k pro)
都有http 服务
vi /etc/named.conf
## named.conf - configuration for bind
#
# Generated automatically by redhat-config-bind, alchemist et al.
# Any changes not supported by redhat-config-bind should be put
# in /etc/named.custom
#
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
include "/etc/named.custom";
include "/etc/rndc.key";
zone "0.0.127.in-addr.arpa" {
type master;
file "0.0.127.in-addr.arpa.zone";
};
#加了一个反向解析的域
zone "0.168.192.in-addr.arpa" {
type master;
file "0.168.192.in-addr.arpa.zone";
};
zone "localhost" {
type master;
file "localhost.zone";
};
#加一个正向解析的域
zone "syd.com" {
type master;
file "syd.com.zone";
};
#再加一个
zone "mydomain.com" {
type master;
file "mydomain.com.zone";
}
#写这两个正向解析的域的文件
#我的情况时输入 my.syd.com/my.mydomain.com
#都指向192.168.0.15
#johnson.syd.com/johnson.mydomain.com
#都指向192.168.0.16
vi /var/named/syd.com.zone
#;后的是注释
$TTL 86400
@ IN SOA dns.syd.com. root.localhost (
6;serial
28800;refresh
7200;retry
604800;expire
86400;ttl
)
IN NS dns.
#先写dns的地址
dns IN A 192.168.0.150
#再绑上客户端的地址
my IN A 192.168.0.16
@ IN A 192.168.0.150
johnson IN A 192.168.0.16
#在写第二个
vi /var/named/mydomain.com.zone
$TTL 86400
@ IN SOA dns.mydomain.com. root.localhost (
9;serial
28800;refresh
7200;retry
604800;expire
86400;ttl
)
IN NS dns.
dns IN A 192.168.0.150
my IN A 192.168.0.16
@ IN A 192.168.0.150
johnson IN 192.168.0.15
#正向的写好了,现在写反向解析的文件
vi /var/named/0.168.192.in-addr.arpa.zone
$TTL 86400
@ IN SOA dns.syd.com. dns.mydomain.com. root.localhost (
2;serial
28800;refresh
7200;retry
604800;expire
86400;ttk
)
@ IN NS 192.168.0.150
15 IN PTR johnson.syd.com.
16 IN PTR my.syd.com.
16 IN PTR johnson.mydomain.com.
15 IN PTR my.mydomain.com.
#关于本地的解析
vi /var/named/0.0.127.in-addr.arpa.zone
$TTL 86400
@ IN SOA localhost. root.localhost (
5;serial
28800;refresh
7200;retry
608400;expire
86400;ttk
)
@ IN NS localhost.
1 IN PTR localhost.
150 IN PTR dns.
16 IN PTR johnson.
15 IN PTR my.
#本地文件
vi /var/named/named.local
$TTL 86400
@ IN SOA localhost. root.localhost (
1997022700;serial
28800;refresh
14400;retry
3600000;expire
86400);minimum
IN NS localhost.
1 IN PTR localhost.
#另一个本地文件
vi /var/named/localhost.zone
$TTL 86400
@ IN SOA @ root.localhost (
1;serial
28800;
14400;
604800;
86400;
)
IN NS localhost.
@ IN A 127.0.0.1
你可以仿这个作作看,我在linux redhat 9.0上通过了 |
|