Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

超超白金兄,麻烦帮我看一下我的DNS问题

[复制链接]
kormen 发表于 2004-12-29 17:24:06 | 显示全部楼层 |阅读模式
1.DNS设置要求:
  一个没有授权的domain:menicserver.com
  DNS SERVER:IP 192.168.2.2  主机名:www
  解析的域名:ftp.menicserver.com,    www.menicserver.com,   mail.menicserver.com

2.resolve.conf文件内容如下:
   domain menicserver.com
   nameserver 192.168.2.2
   search menicservr.com

3./ect/host.conf文件内容如下:
   order hosts,bind
   multi on
   nospoof on

4.dns的主配置文件/ect/named.conf
  

  1. # Any changes not currently supported by redhat-config-bind should be put
  2. # in this file.
  3. #

  4. options {
  5.         directory "/var/named/";
  6. };

  7. zone  "." {
  8.         type hint;
  9.         file "named.root";
  10. };
  11. controls {
  12.         inet 127.0.0.1 allow { localhost; } keys { rndckey; };
  13. };

  14. zone  "localhost" IN {
  15.         type master;
  16.         file "localhost.zone";
  17.         allow-update { none; };
  18. };


  19. zone  "menicserver.com" IN {
  20.         type master;
  21.         file "menicserver.com";
  22. };


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

  28. zone  "2.168.192.in-addr.arpa" IN {
  29.         type master;
  30.         file "2.168.192";
  31. };
  32. include "/etc/rndc.key";
复制代码


5. /var/named/下面的localhost.zone
  1. $TTL 86400
  2. @ 1D IN SOA www.menicserver.com. root.menicserver.com.(
  3.                             42       ;serial(d.adams)
  4.                             3H       ;refresh
  5.                             15M      ;retry
  6.                             1W       ;expriy
  7.                             1D)      ;minimum

  8. 1D IN NS @
  9. 1D IN A 127.0.0.1
复制代码


6./var/named/下面的menicserver.com
  1. $TTL 86400
  2. @ 1D IN SOA www.menic_server.com. root.menic_server.com.(
  3.                             42       ;serial(d.adams)
  4.                             3H       ;refresh
  5.                             15M      ;retry
  6.                             1W       ;expriy
  7.                             1D)      ;minimum

  8. IN NS www.menic_server.com.
  9. IN MX 10 mail.menic_server.com.
  10. www  IN A 192.168.2.2
  11. mail IN CNAME www.
  12. ftp  IN CNAME www.
复制代码


7./var/named/下面的named.local
  1. $TTL 86400
  2. @ 1D IN SOA www.menicserver.com. root.menicserver.com.(
  3.                             42       ;serial(d.adams)
  4.                             3H       ;refresh
  5.                             15M      ;retry
  6.                             1W       ;expriy
  7.                             1D)      ;minimum
  8. IN NS localhost.
  9. 2 IN PTR localhost.
复制代码


8./var/named/下面的2.168.192
  1. $TTL 86400
  2. @ 1D IN SOA www.menicserver.com. root.menicserver.com.(
  3.                             42       ;serial(d.adams)
  4.                             3H       ;refresh
  5.                             15M      ;retry
  6.                             1W       ;expriy
  7.                             1D)      ;minimum
  8. IN NS www.menicserver.com.

  9. 2 IN PTR www.menicserver.com.
  10. 2 IN PTR mail.menicserver.com.
  11. 2 IN PTR ftp.menicserver.com.
复制代码


9.用nslookup出现如下信息:
  1. [root@www named]# nslookup
  2. > www.menicserver.com
  3. Server:         192.168.2.2
  4. Address:        192.168.2.2#53

  5. ** server can't find www.menicserver.com: SERVFAIL
复制代码


10. /var/log/message下面的named提示的启动信息

  1. [root@www named]# grep named /var/log/messages |tail -30

  2. Dec 29 15:31:47 www named[1381]: zone 2.168.192.in-addr.arpa/IN: has no NS records
  3. Dec 29 15:31:47 www named[1381]: zone menicserver.com/IN: has no NS records
  4. Dec 29 15:31:47 www named[1381]: zone localhost/IN: has no NS records
  5. Dec 29 15:31:48 www named[1381]: running
  6. Dec 29 16:40:36 www named[1792]: starting BIND 9.2.2-P3 -u named -t /var/named/chroot
  7. Dec 29 16:40:36 www named[1792]: using 1 CPU
  8. Dec 29 16:40:36 www named: named startup succeeded
  9. Dec 29 16:40:36 www named[1794]: loading configuration from '/etc/named.conf'
  10. Dec 29 16:40:36 www named[1794]: no IPv6 interfaces found
  11. Dec 29 16:40:36 www named[1794]: listening on IPv4 interface lo, 127.0.0.1#53
  12. Dec 29 16:40:36 www named[1794]: listening on IPv4 interface eth0, 192.168.2.2#53
  13. Dec 29 16:40:36 www named[1794]: command channel listening on 127.0.0.1#953
  14. Dec 29 16:40:36 www named[1794]: zone 0.0.127.in-addr.arpa/IN: has no NS records
  15. Dec 29 16:40:36 www named[1794]: zone 2.168.192.in-addr.arpa/IN: has no NS records
  16. Dec 29 16:40:36 www named[1794]: zone menicserver.com/IN: has no NS records
  17. Dec 29 16:40:36 www named[1794]: zone localhost/IN: has no NS records
  18. Dec 29 16:40:36 www named[1794]: running
  19. Dec 29 17:21:02 www named[1849]: starting BIND 9.2.2-P3 -u named -t /var/named/chroot
  20. Dec 29 17:21:02 www named[1849]: using 1 CPU
  21. Dec 29 17:21:02 www named: named startup succeeded
  22. Dec 29 17:21:02 www named[1851]: loading configuration from '/etc/named.conf'
  23. Dec 29 17:21:02 www named[1851]: no IPv6 interfaces found
  24. Dec 29 17:21:02 www named[1851]: listening on IPv4 interface lo, 127.0.0.1#53
  25. Dec 29 17:21:02 www named[1851]: listening on IPv4 interface eth0, 192.168.2.2#53
  26. Dec 29 17:21:02 www named[1851]: command channel listening on 127.0.0.1#953
  27. Dec 29 17:21:02 www named[1851]: zone 0.0.127.in-addr.arpa/IN: has no NS records
  28. Dec 29 17:21:02 www named[1851]: zone 2.168.192.in-addr.arpa/IN: has no NS records
  29. Dec 29 17:21:02 www named[1851]: zone menicserver.com/IN: has no NS records
  30. Dec 29 17:21:02 www named[1851]: zone localhost/IN: has no NS records
  31. Dec 29 17:21:02 www named[1851]: running
复制代码


问题应该是在IN: has no NS records,但真的想不明哪里出错了。我在网上找了很多相关资料,都没有找到。只好向你请教了。:)

[ Last edited by kormen on 2004-12-29 at 17:26 ]
platinum 发表于 2004-12-29 19:14:41 | 显示全部楼层
很抱歉,这方面我做的也不多,我把应该做的写一下吧

configuration (named.conf)文件:

  1. options {
  2.         directory "/var/named";
  3.         //forwarders { 192.168.0.1; };
  4.         //query-source address * port 53;
  5. };

  6. controls {
  7.         inet 127.0.0.1 allow { localhost; } keys { rndckeys; };
  8. };

  9. zone "." IN {
  10.         type hint;
  11.         file "named.ca"
  12. };

  13. zone "localhost" IN {
  14.         type master;
  15.         file "localhost.zone";
  16.         allow-update { none; };
  17. };

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

  23. zone "test.rh" IN {
  24.         type master;
  25.         file "test.rh.zone";
  26.         allow-update { none; };
  27. };

  28. zone "1.168.192.in-addr.arpa" IN {
  29.         type master;
  30.         file "1.168.192.in-addr.arpa.zone";
  31.         allow-update { none; };
  32. };

  33. include "/etc/rndc.key";
复制代码


zone localhost (localhost.zone)文件:

  1. $TTL 86400
  2. $ORIGIN localhost.
  3. @                1D IN SOA        @ root (
  4.                                 42        ;
  5.                                 3H        ;
  6.                                 15M        ;
  7.                                 1W        ;
  8.                                 1D        ;
  9.                                 )
  10.                 1D IN NS        @
  11.                 1D IN A                127.0.0.1
复制代码


zone 0.0.127.in-addr.arpa (named.local)文件:

  1. $TTL        86400
  2. @        IN SOA        localhost. root.localhost. (
  3.                                 2004101801        ;
  4.                                 28800                ;
  5.                                 14400                ;
  6.                                 3600000                ;
  7.                                 86400                ;
  8.                                 )
  9.         IN        NS        localhost.
  10. 1        IN        PTR        localhost.
复制代码


zone test.rh (test.rh.zone)文件:

  1. $TTL 86400
  2. @                IN SOA        ns.test.rh.        root.test.rh.(
  3.                         2004101801        ;serial number
  4.                         28800                ;refresh (8 hours)
  5.                         14400                ;retry (4 hours)
  6.                         3600000                ;expire (5 weeks 6 days 16 hours )
  7.                         86400                ;minimum (1 days)
  8.                         )
  9.                 NS        ns.test.rh.
  10.                 MX        1 mail.test.rh.
  11. ns                A        192.168.1.1
  12. mail                A        192.168.1.2
复制代码


zone 1.168.192.in-addr.arpa (1.168.192.in-addr.arpa.zone)文件:

  1. @TTL 86400
  2. @                IN SOA ns.test.rh.        root.test.rh.(
  3.                         2004101801        ;serial
  4.                         28800                ;refresh
  5.                         14400                ;retry
  6.                         3600000                ;expire
  7.                         86400                ;minimum
  8.                         )
  9.                 NS        ns.test.rh.
  10. 1                PTR        ns.test.rh.
复制代码


再试试看?
我觉得DNS是UNIX/Linux系统里的一个重头戏,不太好弄,而且需要的附加知识很多
不要灰心,继续,成功了告诉我一下:)
回复

使用道具 举报

AngelSing 发表于 2004-12-29 20:20:42 | 显示全部楼层
在LINUX/UNIX下,小弟建议你使用mydns这个软件,他可以把dns服务器和mysql服务器放在一起使用,而且解析的速度也相当的快,最主要的是难度不大,同时他还提供了一个网页管理工具,这样你所有的配置只需要在网页里更改就行了,当然这只是我的一个建议!
回复

使用道具 举报

platinum 发表于 2004-12-29 20:41:34 | 显示全部楼层
mydns也非常好!
下载地址:http://mydns.bboy.net/download/mydns-0.11.0.tar.bz2
回复

使用道具 举报

cqfanli 发表于 2004-12-31 08:47:35 | 显示全部楼层
應該說bind 9比較好用﹐設置也比較簡單的~~
注意一下安全問題。

mydns我也沒有用過﹐有空試下啦﹐呵呵~~
回复

使用道具 举报

 楼主| kormen 发表于 2004-12-31 12:48:06 | 显示全部楼层
晕,搞了两天,无论怎样改,都是 has no NS records。不知问题出在哪里?我还是喜欢用BIND。
回复

使用道具 举报

 楼主| kormen 发表于 2004-12-31 12:50:47 | 显示全部楼层
在BSD搞也没有试过有这样的问题,一切很顺利。怎么在Linux下面会有问题呢,想不明。继续努力。。
回复

使用道具 举报

platinum 发表于 2004-12-31 22:11:49 | 显示全部楼层
多半是你配置的问题
实在找不到问题所在,就重新来,重新配置
回复

使用道具 举报

 楼主| kormen 发表于 2005-1-4 12:08:57 | 显示全部楼层
已经搞好,是配置文件格问题。。这个大家以后可要注意点喽。
回复

使用道具 举报

platinum 发表于 2005-1-4 13:12:21 | 显示全部楼层
哦?说来听听
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 15:27 , Processed in 0.025043 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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