免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1712 | 回复: 8
打印 上一主题 下一主题

怎么没人回呀!!求救DNS服务器的配置问题????? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-11-10 21:52 |只看该作者 |倒序浏览
我们有一个对等网通过ADSL上网,没有服务器的,
我想配置一台DNS服务器用来解析局域网的域名.
10.0.0.2 //是局域网的ADSL猫的地址
10.0.0.96 //是我的局域网地址;
cdj.3322.org //是我在3322.org的动态域名,也是外网访问我的web服务器地址
我想另外,如果我想外网可以可以解析我局域网内的域名,我申请了子域名!!
又该如何配置DNS??
我配置的DNS如下:
named.conf:
// generated by named-bootconf.pl

options {
directory "/var/named";
forwarders {10.0.0.96};
/*
* 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 " cdj.3322.org"IN {
type master;
file "cdj.3322.org.db";
};
zone "0.0.10.in-addr.arpa" IN {
type master;
file "10.0.0.db";
};

include "/etc/rndc.key";

//
/etc/resole.conf

nameserver 10.0.0.2
search localdomain
domain cdj.3322.org
nameserver 10.0.0.96
//

//
10.0.0.db
$TTL 86400
@ IN SOA ns.cdj.3322.org. root.ns.cdj.3322.org. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS ns.cdj.3322.org.

1 IN PTR www.cdj.3322.org.

//
cdj.3322.org.db

$TTL 86400
@ IN SOA ns.cdj.3322.org. root.ns.cdj.org. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS ns.cdj.3322.org.
@ IN A 10.0.0.96
localhost IN A 127.0.0.1
ns IN A 10.0.0.96
www IN A 10.0.0.96

我用nslookup测试的结果,DNS没有配置成功,如下:
[root@localhost named]# nslookup
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
>; www
Server: 10.0.0.2
Address: 10.0.0.2#53

** server can't find www: NXDOMAIN
>;
>; ns
Server: 10.0.0.2
Address: 10.0.0.2#53

** server can't find ns: NXDOMAIN
>;
救救我!!赔了几天了还是不行呀!!!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-11-11 03:53 |只看该作者

怎么没人回呀!!求救DNS服务器的配置问题?????

有幾個地方可能要留意一下:
1) 就算你設好了,也不能對外提供 private address 的資訊。只能在內網架設就好。
2) 測試時,排除一下 firewall 的干擾。
3) nslookup 將來可能不再維護了,不妨改用 dig 或 host 來測試。
4) 請確定 /etc/resolv.conf 的第一個 nameserver 指向,且確定連得上。
5) 先確定 server 的 /var/log/messages 沒有關於 named 的 error 。

论坛徽章:
0
3 [报告]
发表于 2003-11-11 08:29 |只看该作者

怎么没人回呀!!求救DNS服务器的配置问题?????

你不能做公网dns,你没有被爱权
不能让每个公网的人都用你的dns ip做为dns吧
你的hosts怎样写的?


  1. /etc/resole.conf

  2.   
  3. domain cdj.3322.org
  4. nameserver 10.0.0.96
  5. nameserver 你电信给的dns
  6. //

  7. //
  8. 10.0.0.db
  9. $TTL 86400
  10. @ IN SOA ns.cdj.3322.org. root.ns.cdj.3322.org. (
  11. 1997022700 ; Serial
  12. 28800 ; Refresh
  13. 14400 ; Retry
  14. 3600000 ; Expire
  15. 86400 ) ; Minimum
  16. @ IN NS ns.cdj.3322.org.

  17. 96 IN PTR ns.cdj.3322.org.    /////////////////////////////
  18. 96 IN PTR www.cdj.3322.org. ///////////////////////////
  19. //
  20. cdj.3322.org.db

  21. $TTL 86400
  22. @ IN SOA ns.cdj.3322.org. root.ns.cdj.org. (
  23. 1997022700 ; Serial
  24. 28800 ; Refresh
  25. 14400 ; Retry
  26. 3600000 ; Expire
  27. 86400 ) ; Minimum
  28. @ IN NS ns.cdj.3322.org.
  29. @ IN A 10.0.0.96
  30. localhost IN A 127.0.0.1
  31. ns IN A 10.0.0.96
  32. www IN A 10.0.0.96
复制代码

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
4 [报告]
发表于 2003-11-11 09:21 |只看该作者

怎么没人回呀!!求救DNS服务器的配置问题?????

你的search domain 是 localdomain呀!那里哪有www呀!

论坛徽章:
0
5 [报告]
发表于 2003-11-11 10:18 |只看该作者

怎么没人回呀!!求救DNS服务器的配置问题?????

路由和DNS的原理你都还没有弄懂,回去再看看书吧!!!

路由和DNS都是需要上一层ISP支持的, 你的www.cdj.3322.org谁帮你做上一层的支持呢?3322.org只是帮你做个cdj.3322.org的解释,其他服务就没有了,你想做个www.cdj.3322.org必须得到cdj.3322.org这层域的支持才行,虽然你自己做的DNS服务器能够做www的解释,但再上一层3322.org它就不会再为你的www做解释了,因此,你是白忙了

论坛徽章:
0
6 [报告]
发表于 2003-11-11 10:18 |只看该作者

怎么没人回呀!!求救DNS服务器的配置问题?????

/etc/resole.conf

nameserver 10.0.0.2
search localdomain
domain cdj.3322.org
nameserver 10.0.0.96


这里的设置有问题.ADSL有没有FORWARD的解析功能?它本身没有
nameserver的功能. 既使别的没有错,应改为
nameserver 10.0.0.96
search localdomain

论坛徽章:
0
7 [报告]
发表于 2003-11-11 10:19 |只看该作者

怎么没人回呀!!求救DNS服务器的配置问题?????

干脆,你去搞个动态DNS服务吧,人家就支持下一级的域名支持,绝对没问题

论坛徽章:
0
8 [报告]
发表于 2003-11-13 17:57 |只看该作者

怎么没人回呀!!求救DNS服务器的配置问题?????

对于boson说的我知道!我想应该是可以的!外网在连接www.cdj.3322.org时,3322.org可以帮我解析cdj.3322.org的域名,可以连接到我的局域网的外网地址,而我通过硬猫的端口影射可以找到我自己配置的域名为cdj.3322.org域名服务器,我的域名服务器就可以解析到www.cdj.3322.org,还可以通过解析找到局域网内别的机子!所以我想应该是可以的!!但我现在也不是很明白dns的配置!连网内的域名也不能解析!!还有为什么我的RH9.0不能在命令终端下用
ndc 命令呢?
我希望大家能不能帮我配配呀!!

论坛徽章:
0
9 [报告]
发表于 2003-11-13 20:50 |只看该作者

怎么没人回呀!!求救DNS服务器的配置问题?????

你可以在日志文件里面找到错误所在,好像是/var/adm/messages文件,查找你最后一次启动named的错误日志,里面说得很详细,连你哪个文件的哪一行出错都能给你指出来,我大致看了一下你的配置文件,错误不少,不好一一道来,另外你写的也不太详细,你还是自己看日志,里面记录得非常详细,一看就知道错误所在
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP