joyless 发表于 2003-12-8 10:10:20

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

帮忙看一下,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   INA   192.168.0.201
rh    INA   192.168.0.202


192.168.0.rev文件:


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

IN NS www.linux.net.

201   INPTR   www.linux.net.
202    INPTR   rh.linux.net.

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

fzud 发表于 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

怎么回事啊

gugong 发表于 2003-12-10 14:22:26

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



我很感兴趣。 :lol:

gugong 发表于 2003-12-10 14:26:31

请各位高手帮忙看一下,是配置文件有问题,还是少配了东西.
还有一个问题,每次service named restart时,屏幕显示的是"NAMED已在运行",而不是像其他服务显示"服务停止 确定 服务启动 确定",这是否正常?



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


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

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

kenwee 发表于 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的时候喜欢的方式,使用了很久都没有问题。如果有不对的地方,请高手指正。谢谢。

gugong 发表于 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 记录都可以不用设置了(我说的正确否 ?)。

kenwee 发表于 2003-12-15 17:57:00

不,MX记录还是要的,因为这是给邮件服务器用的,如果没有它,邮件服务器将不知道按什么样的优先级去搜索域,MX不是必须的,只是在需要MTA的时候才需要。

gugong 发表于 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] 照样可以收到邮件。

kenwee 发表于 2003-12-16 22:11:24

呵呵,理解了。这样做是可以。不过建议楼上的兄弟还是加上,有好处的。:)

fumanduo123 发表于 2008-7-29 20:34:16

daxiamen

wode yeyiyang

fumanduo123 发表于 2008-7-29 20:37:35

急人那!!!!!!!!

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

itihc 发表于 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.
页: [1]
查看完整版本: 帮忙看一下,rh linux 9.0照着书配的DNS,但总是