LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 926|回复: 1

配置了一个DNS能够反向解析,不能正向解析,不解?!

[复制链接]
发表于 2010-2-1 15:53:03 | 显示全部楼层 |阅读模式
DNS server: sea.cc (hostname) IP:192.168.1.20
DNS client: fish <--> 192.168.1.21 ; frog <--> 192.168.1.22
下面是几个配置文件:
1.cat named.conf.options
options {
directory "/var/cache/bind";
forwarders {
192.168.1.20;
202.101.224.68;
202.101.224.69;
};

auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};

2. cat named.conf.local
// prime the server sea
zone "sea.cc" {
type master;
file "/etc/bind/db.sea";
};

zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};

3. cat db.sea

$TTL 604800
@ IN SOA sea.cc. root.sea.cc. (
10010 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS sea.cc.
@ IN A 192.168.1.20
ftp IN A 192.168.1.20
fish.cc IN A 192.168.1.21
frog.cc IN A 192.168.1.22

4.cat db.192

$TTL 604800
@ IN SOA sea.cc. root.sea.cc. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS sea.cc.
20 IN PTR sea.cc.
21 IN PTR fish.cc.
22 IN PTR frog.cc.

5. cat /etc/resolv.conf
nameserver 192.168.1.20
nameserver 202.101.224.69

看看是哪个文件写错了,就想用 .cc作为域名,通过 sea.cc、fish.cc 、frog.cc 能访问到各自对应的机器
现在sea.cc 、ftp.sea.cc都能访问,就是访问不了 fish.cc 、frog.cc;通过nslookup不能查到fish.cc 、frog.cc对应的IP地址,但是利用它们各自的地址却能查到对应的名字。
 楼主| 发表于 2010-2-1 23:39:15 | 显示全部楼层
已经自己解决了,发在别的坛子,链接一下: http://forum.ubuntu.org.cn/viewtopic.php?f=54&t=255347
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表