LinuxSir.cn,穿越时空的Linuxsir!

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

DNS问题,请高手指教,急!!!!!!!!!!!!!!急!!!!!!!!!!!!!急!!!!!!!!!!!

[复制链接]
发表于 2005-10-1 15:56:02 | 显示全部楼层 |阅读模式
我是个LINUX的初学者,在学习服务器的配置。我用的是LINUX9.0
也没有什么实验环境,自己只有一台电脑,可以上网,我自己配置了个DNS服务器,可是自己解析自己的机器都没有解析成功,这样我就很难学习下面的sendmail了,我现在很困惑,希望能够得到你的帮助。我把自己的配置过程发给你,你帮我看看问题出在哪里。
实验环境:一台电脑,机器名:dns.junjie.com  IP:202.101.55.1   要解析的域名:junjie.com   IP:202.101.55.0/255.255.255.0
在文件/etc/hosts中的设置:
# Do not remove the following line, or various programs   
# that require network functionality will fail.
127.0.0.1    localhost.localdomain localhost
202.101.55.1   dns.junjie.com    dns

在文件/etc/host.conf文件中的设置:
order hosts,bind

在文件/etc/resolv.conf文件中的设置:
search junjie.com
nameserver 202.101.55.1

在文件/etc/named.conf中的设置:
//
// named.conf for Red Hat caching-nameserver
//

options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};

//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

zone "." IN {
type hint;
file "named.ca";
};

zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};

zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};

zone "junjie.com" IN {
type master;
file"named.junjie.com";
allow-update{none;};
};

zone "55.101.202.in-addr.arpa" IN {
type master;
file"named.ippd";
allow-update{none;};
};

zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.ip6.local";
allow-update { none; };
};

zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};

zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};

include "/etc/rndc.key";

建立named.junjie.com文件
$TTL 86400
@ IN SOA dns.junjie.com. root.dns.junjie.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS dns.junjie.com.

localhost IN A 127.0.0.1
dns IN A 202.101.55.1

建立named.ippd文件
$TTL 86400
@ IN SOA 55.101.202.in-addr.arpa. root.dns.junjie.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS dns.junjie.com.
1IN PTR dns.junjie.com.

检查了进程和端口,都没有问题,用nslookup检测,正反向都不能解析,我查看DNS日志,上面显示找不到正反向解析文件,我确实是把它放在了/var/named目录下,而且也做了映射文件放在/var/named/chroot/var/named 可是不管怎么样,就是解析不了
我真的不知道是为什么。我非常困惑,希望能够请你帮我看看,问题出在哪里,麻烦你了,谢谢你
发表于 2005-10-1 17:09:02 | 显示全部楼层
你能开SSH的话   我可以登录上去给你调试一下

眼睛现在不行了看不了这种贴子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-1 19:41:32 | 显示全部楼层
谢谢版主啊,不知道版主用的是SSH1还是SSH2啊?
你有其他的联系方式吗?比如说QQ。这样我们联系就比较直接方便,不知道你是否愿意透露你的Q号呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-1 23:00:44 | 显示全部楼层
我机字可以开SSH,可是我不知道你那的客户端使用的是什么版本的SSH,而且我们要是不能及时联系的话,你也不能知道我的登入用户名和密码啊,所以请给我个可以及时和你联系的方式好吗?我真的很急,要是不能配置正确的DNS,我是真的没有办法再继续学习下去了啊,这两天,我找不出来原因,我都快疯了,吃不好睡不好的,希望能得到你的帮助,在这里我先谢谢你了,拜托,帮帮我的忙吧`
回复 支持 反对

使用道具 举报

发表于 2005-10-2 02:36:06 | 显示全部楼层
告诉用户名,然后发给他一个key文件,就直接自动登陆了。不用密码。
回复 支持 反对

使用道具 举报

发表于 2005-10-2 13:47:26 | 显示全部楼层
文件应该在chroot/var/named下,而symlink应该在/var/named下。你好象搞反了。还有就是将/etc/named的directory option 改为“/var/named/chroot".
回复 支持 反对

使用道具 举报

发表于 2005-10-2 15:59:19 | 显示全部楼层
925379
回复 支持 反对

使用道具 举报

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

本版积分规则

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