QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2657|回复: 11

帮忙看一下,rh linux 9.0照着书配的DNS,但总是

[复制链接]
发表于 2003-12-8 10:10:20 | 显示全部楼层 |阅读模式
帮忙看一下,rh linux 9.0照着书配的DNS,但总是failed


named.conf文件:

// generated by named-bootconf.pl

options {
        directory "/var/named";
        /*
         * 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 "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
        allow-update { none; };
};
zone "linux.net" IN {
type master;
file "linux.net.hosts";
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "192.168.0.rev";

};






include "/etc/rndc.key";




linux.net.hosts文件:

$TTL 86400
@  IN   SOA   www.linux.net.   root.www.linux.net.
(
1053891162;
28800;
14400;
3600000;
86400;
)

IN NS www.linux.net.

www   IN  A   192.168.0.201
rh    IN  A   192.168.0.202


192.168.0.rev文件:


$TTL  86400
@  IN   SOA   www.linux.net.  root.www.linux.net.
(
1053891162
28800;
14400;
3600000;
86400;
)

IN NS www.linux.net.

201   IN  PTR   www.linux.net.
202    IN  PTR   rh.linux.net.

请各位高手帮忙看一下,是配置文件有问题,还是少配了东西.
还有一个问题,每次service named restart时,屏幕显示的是"NAMED已在运行",而不是像其他服务显示"服务停止   确定    服务启动      确定",这是否正常?
发表于 2003-12-9 20:21:44 | 显示全部楼层
9.0中的dns启动后不能停掉,好象是一个bug。你可以killall -9 named;service named start来重启dns服务。


另外我也问个问题啊
etc]# service named restart
停止 named:rndc: decode base64 secret: bad base64 encoding
[失败]

]# killall -9 named
named: no process killed

怎么回事啊
回复

使用道具 举报

发表于 2003-12-10 14:22:26 | 显示全部楼层
另外我也问个问题啊
etc]# service named restart
停止 named:rndc: decode base64 secret: bad base64 encoding
[失败]



我很感兴趣。
回复

使用道具 举报

发表于 2003-12-10 14:26:31 | 显示全部楼层
请各位高手帮忙看一下,是配置文件有问题,还是少配了东西.
还有一个问题,每次service named restart时,屏幕显示的是"NAMED已在运行",而不是像其他服务显示"服务停止 确定 服务启动 确定",这是否正常?



在 /var/run 目录下可能还有 named 的文件存在,需要手工删除。


你的文件我没有细看,可以参考我的:

http://shcore.com.cn/gugong/gugong/linux/config/named/named.conf
回复

使用道具 举报

发表于 2003-12-11 23:20:26 | 显示全部楼层
我的感觉:在正向和反向解析中,SOA后面应该是 linux.net. root.linux.net.,在反向解析中,在201 IN PTR www.linux.net.之前,应该再加一行201 IN PTR linux.net.,这样才能正确的解析linux.net域。其他的地方暂时没有觉得不妥。
呵呵,上面是我在设置DNS的时候喜欢的方式,使用了很久都没有问题。如果有不对的地方,请高手指正。谢谢。
回复

使用道具 举报

发表于 2003-12-15 09:37:54 | 显示全部楼层
>>>>> 在201 IN PTR www.linux.net.之前,应该再加一行201 IN PTR linux.net.,这样才能正确的解析linux.net域。



加一行,201 IN PTR linux.net.

即可以解析 linux.net 这个主机名(nslookup linux.net 就会有正确的输出)。这样,MX 记录都可以不用设置了(我说的正确否 ?)。
回复

使用道具 举报

发表于 2003-12-15 17:57:00 | 显示全部楼层
不,MX记录还是要的,因为这是给邮件服务器用的,如果没有它,邮件服务器将不知道按什么样的优先级去搜索域,MX不是必须的,只是在需要MTA的时候才需要。
回复

使用道具 举报

发表于 2003-12-16 09:00:28 | 显示全部楼层
我的意思,可能楼上的没有理解。

比如,你有 www.yourdomain.com 的域名被正确解析,虽然没有 www.yourdomain.com 的 MX 记录,但是 发往 [email protected] 照样可以被 www.yourdomain.com 上的邮件服务器收到。

同样,yourdomain.com 的域名被正确解析,虽没有 yourdomain.com 的 MX 记录,[email protected] 照样可以收到邮件。
回复

使用道具 举报

发表于 2003-12-16 22:11:24 | 显示全部楼层
呵呵,理解了。这样做是可以。不过建议楼上的兄弟还是加上,有好处的。:)
回复

使用道具 举报

发表于 2008-7-29 20:34:16 | 显示全部楼层

daxiamen

wode yeyiyang
回复

使用道具 举报

发表于 2008-7-29 20:37:35 | 显示全部楼层

急人那!!!!!!!!

我也是照着书配的  n遍了  就是不行  跟 joyless的一样  到第怎么回事啊    请大侠们指教    拜托了
回复

使用道具 举报

发表于 2008-7-31 15:12:15 | 显示全部楼层
zone "linux.net" IN {
zone "0.168.192.in-addr.arpa" IN {
这里面的IN不要看看
@  IN   SOA   www.linux.net.   root.www.linux.net.把@改成linux.net.
IN NS www.linux.net.   前面加域名
哪个反向解析的文件@改成0.168.192.in-addr.arpa.
IN NS www.linux.net.前面加0.168.192.in-addr.arpa.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-20 20:51 , Processed in 0.135984 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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