LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: angelsss

DNS: 第一次对LINUX绝望了,就没有人可以救救我吗?

[复制链接]
发表于 2005-3-18 22:48:33 | 显示全部楼层
这是我机子上的DNS配置文件,你看一下
ftp://gz1014.vicp.net/pub/dns
回复 支持 反对

使用道具 举报

发表于 2005-3-18 22:50:00 | 显示全部楼层
Post by angelsss
我已经不配置DNS了, 郁闷的要命 ,
我把named.conf  named.custom   以及 zone文件 非原始内容都删了,然后重新按照界面安装添加
哈哈,现在也不行了,发疯了。不完DNS了。哈哈

拉不出屎怪地球没引力!
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=96389
看完后照做!例子写的很清楚!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-18 23:20:28 | 显示全部楼层
绝对不是配置的问题。 ,终于被我知道原因了。
真的是我上面说的, 就和samba。 无论你如何修改都白费,原来还是背后某个”黑手“作怪,某个服务需要重启,不是named, 也不是iptables ,也不是network。至于是什么,我正在查询
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
结论,对于新手:在配置某个服务器时,如果发现不能成功,最好重启,因为新手不知道哪个服务需要重启
回复 支持 反对

使用道具 举报

发表于 2005-3-19 16:45:00 | 显示全部楼层
同病相邻,我也是的,按照一个精品帖子配的,就是不能RUNNING,把我搞晕了,还有一个狠招,你把bind干掉,重新装一下!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-19 17:12:31 | 显示全部楼层
呵呵,我已经知道原因了。
10个”精华“帖子中有 8个都是缺陷,你按照他们的配法根本不行, 哪怕是原样都不行,因为他们以从错传错,我马上发帖子, 纠正所谓”精华帖子“的错误。 并且按照我的配置方法,简单明了
redhat9 不会配置都难。
。。。。。。。。。。。。。。。。。。。。。
就是因为太相信一两个所谓精华帖子, 害我本来一天就搞定的DNS 当务了3天,其实第一天我就配置没问题
  归根结底在于 ”服务" --幕后黑手 ,3天过去了才让我发现,这就好比是和 samba,本来也是一天,都是很容易的配置,也是被 “某几个精华帖子: 害的 ,配置根本没问题。而是幕后的服务
回复 支持 反对

使用道具 举报

发表于 2005-3-19 17:12:59 | 显示全部楼层
Post by angelsss
看了很多关于DNS的 帖子,还是解决不了,我敢断定应该不是named.conf配置错误
(redhat9 ,新安装不久的,已经停掉了iptables ,并启动了named程序,解析内部网用的)
1:named.conf里面的*.zone 文件好像是不能自己产生的,需要自己编     
辑,是否??
2:我用可视化添加了一个,成功了,可是拷贝这个(hello.tm.zone),修改他时
  如下提示:Enter encryption key:  
  问:是否与named.conf里面的include "/etc/rndc.key"; 有关?
3:如果有关,我vi rndc.key发现看不懂,怎么知道密码,
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
奇怪中奇怪
  4:因为要秘密,所以我屏蔽了 named.conf里面 include "/etc/rndc.key“ 一行
,就修改了 hello.tm.zone(刚才成功可以解析的) 只在最后仅仅追加了一条解析,重启named
还是解析不了新加的,好像没起作用,老的还可以解析,我改了主机名还是可以解析,
好像完全独立了
。有人帮忙吗?3天了都没弄好
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
目前为止:本人看了无数关于DNS配置的精华帖子,没一个可以成功,除了界面配置外。
错误原因就在于: 日志里没有报告named启动错误, 而且无论我怎样修改 zone的文件以及
named.conf 配置,都无济于事,即使我把/var/named/ 所有文件都删了,重启主机后,自己还是一样能够解析,不真不知道named 服务启动读什么文件,好像根本就不读/ /var/named下文件。  
欲哭无泪, 求助高手么。。。。。。。。。。。不打算放弃又无可奈何。。



小弟我也有过类似的经历,一个配置文件修改之后重启某个服务却没有什么变化,这个问题有时也真的是很迷惑的,让人对服务的配置有些不解,以为是配置没有生效。
在此我向你传授一些我个人的经验,可是绝对私的经验,以前从未发表过的。

1 修改了服务配置文件之后,一般都重启服务,不管man文档上怎么说,可以用其他的办法不用重启服务,你还是重启这个服务吧。
2 在修改完了配置文件之后,重启之前最好执行sync命令,它可以显式地将磁盘缓冲中的信息写入磁盘。
3 重启服务也有讲究,比如重启httpd,最好的办法是killall -9 httpd。

我也是很多次的失败得出的经验,兄弟切记!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-19 19:49:32 | 显示全部楼层
很感谢楼上,你的建议和我不谋而合,我总共学了4天,在第3天就发现了这个问题,由于我是telnet。所以不想重启主机,才导致,还好本人不算愚笨,终于被我找出了原因。
请看:DNS--redhat9 :配置终极揭密:看后不会都难
    http://www.linuxsir.cn/bbs/showthread.php?p=1071616#post1071616
回复 支持 反对

使用道具 举报

发表于 2005-3-21 12:57:00 | 显示全部楼层
LINUX还是很好的!RH9的BIND有BUG!我在9里一次都没有配出来过。用AS3一切OK!
9里DNS不能重起!一重起就什么提示都没有 。
回复 支持 反对

使用道具 举报

发表于 2005-3-21 14:16:38 | 显示全部楼层
RH9的DNS的*.zone文件是要自己手动建立的.不过不知道现在的发行版有没有如此问题了~以前用图形界面的WEBMIN,配好了却用不起来.现在好像改进了很多.
回复 支持 反对

使用道具 举报

发表于 2005-3-21 14:29:19 | 显示全部楼层
可以用很多命令检查你的配置文件:
最简单的:
#named -g
还有检查named.conf的:
#named-checkconf
检查区数据库文件的:
#named-checkzone
可以帮你检查很多问题,不需要看系统日志就可以搞定。
回复 支持 反对

使用道具 举报

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

本版积分规则

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