LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1143|回复: 12

为什么我总是配置不成dns?为什么?

[复制链接]
发表于 2003-6-4 17:04:31 | 显示全部楼层 |阅读模式
named.conf已经配置好,我参考了很多的文章,各种数据文件也写好了
但service named restart
发现不能关dns,关的时候总是失败
启动成功,但ping我自己的dns服务器说找不到主机
#rndc reload
也出错,说找不到dns服务器,我怀疑就是rndc有关的东西,我的系统在/etc下有两个文件
rndc.conf 和rndc.key
我真不知道我如何才能配置好dns,谁能帮帮我 ,我搞了两三天了,
我只是配置内部用的DNS服务器
 楼主| 发表于 2003-6-4 17:10:56 | 显示全部楼层
[root@xinfc root]# rndc -s localhost reload
rndc: Couldn't find server 'localhost': Name or service not known
我自己顶!
 楼主| 发表于 2003-6-4 17:13:38 | 显示全部楼层
如果说rndc是启动dns的程序,那我#ntsysv
看不到有rndc啊,只有named而已,而且,我也把named 加上*了,也就是启动了
ding!
 楼主| 发表于 2003-6-4 17:23:27 | 显示全部楼层
通过redhat-config-bind配置(也就是根据redhat 9.0图形配置dns)
和修改文件配置一样吗?我怎么感觉不一样呢?
就比如刚才吧
我重新又配置了图形的,但他并没有覆盖我原来的 named.conf文件,而且通过图形的方式配置好以后,我也保存了啊.真是奇怪
另外,我通过修改文件配置,为什么在图形界面里没有反映出来呢,图形界面里依然是空的,真是搞不懂
 楼主| 发表于 2003-6-5 08:16:53 | 显示全部楼层
怎么会没有回答我讷?
我把配置的过程说一下:我只想配置内部用的DNS
NS:   ns.mydns.com  10.190.72.202
MAIL:mail.mydns.com 10.190.72.202
WWW:www.mydns.com10.190.72.202
FTP:ftp.mydns.com    10.190.72.202
下面开始了我的配置之旅,请DNS高手帮帮我
发表于 2003-6-5 08:34:24 | 显示全部楼层
DNS不难配的,一般只需要修改named.conf和里面定义的区数据库文件就行。
失败后看看SYSLOG。
实在不行把你的配置文件贴出来
 楼主| 发表于 2003-6-5 18:12:28 | 显示全部楼层
我的 dns还是不能运行,郁闷啊,谁能帮帮我,感激中........
#rpm -qa|grep bind
bind-9.2.1-16
redhat-config-bind-1.9.0-13
bind-utils-9.2.1-16
ypbind-1.11-4
相关文件有:
/etc/named.conf
/etc/named.custom
/etc/rndc.conf
/etc/rndc.key
其他文件:
#ls -l /var/named
-rw-r--r--    1 root     root          180  6月  5 00:33 0.0.127.db
-rw-r--r--    1 root     root          304  6月  6 01:33 72.190.10.db
-rw-r--r--    1 root     root          437  6月  5 00:43 localhost.db
-rw-r--r--    1 root     root          300  6月  6 01:35 myxfc.com.db
-rw-r--r--    1 named    named        2499  1月 25 06:43 named.ca
我的机器:
ip:10.190.72.202
以下是配置文件
named.conf文件内容

option {
   directory "var/named";
};
controls {
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
   type master;
   file "named.ca";
};
zone "localhost" IN {
   type master;
   file "localhost.db";
};
zone "myxfc.com" IN {
   type master;
   file "myxfc.com.db";
};
zone "0.0.127.in-addr.arpa" IN {
   type master;
   file "0.0.127.db";
};
zone "72.190.10.in-addr.arpa" IN {
   type master;
   file "72.190.10.db";
};
include "/etc/named.custom";

include "/etc/rndc.key";
--------------------------------------------------
rndc.conf文件内容

options {
        default-server  localhost;
        default-key     "rndckey";
};

server localhost {
        key     "rndckey";
};

include "/etc/rndc.key";
-------------------------------------------------
rndc.key文件内容

key "rndckey" {
        algorithm       hmac-md5;
        secret "IayAq7RNh8DAoD4RCFJ3Y5p59xsDuHwNHJOpyTJ4iCRbsKSRX9G8JA8SZWkH";
};
--------------------------------------------------
0.0.127.db文件内容
$TTL 86400
@        IN        SOA        localhost.        root.localhost (
                        3 ; serial
                        28800 ; refresh
                        7200 ; retry
                        604800 ; expire       
                        86400 ; ttk
                        )


@        IN        NS        localhost.

1        IN        PTR        localhost.
--------------------------------------------------
72.190.10.db的内容
$TTL 86400
@        IN        SOA        ns.myxfc.com.  root.ns.myxfc.com. (
                        2 ; serial
                        28800 ; refresh
                        7200 ; retry
                        604800 ; expire       
                        86400 ; ttl
                        )


@        IN        NS        ns.myxfc.com.

@        IN        MX        10 mail.myxfc.com.

202        IN        PTR        mail.myxfc.com.
202     IN      PTR     ns.myxfc.com.
202     IN      PTR     www.myxfc.com.
---------------------------------------------------
localhost.db的内容
$TTL        86400
@       IN      SOA     localhost. root.localhost.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
              IN      NS      localhost.

localhost      IN      A     127.0.0.1
---------------------------------------------------
myxfc.com.db文件的内容
$TTL 86400
@        IN        SOA        ns.myxfc.com.  root.ns.myxfc.com. (
                        2 ; serial
                        28800 ; refresh
                        7200 ; retry
                        604800 ; expire       
                        86400 ; ttl
                        )


@        IN        NS        ns.myxfc.com.

@        IN        MX        10 mail.myxfc.com.

mail        IN         A        10.190.72.202
ns      IN       A      10.190.72.202
www   IN        A      10.190.72.202
------------------------------------------------------
以上配置完成之后
#service named restart
停止 named:rndc: Couldn't find server 'localhost': Name or service not known
                                                           [失败]
[root@xinfc etc]#                                          [  确定  ]
#ntsysv
named前已经有*号
关闭计算机的时候,会发现有关named服务都不能关闭
[root@xinfc etc]# rndc reload
rndc: Couldn't find server 'localhost': Name or service not known
------------------------------------------------------
resolv.conf文件内容
search ns.myxfc.com.
nameserver 10.190.72.202
nameserver ns.gxth.com.
一定要救救我啊,我是很认真的啊,帮帮我,为什么会这样讷?
 楼主| 发表于 2003-6-6 09:03:43 | 显示全部楼层
今天早晨我又测试的结果
#service named restart
停止 named:rndc: connect failed: connection refused
[失败]
[root@xinfc root]# [ 确定 ]
#netstat -ultn

tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:32769 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:901 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:199 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:32768 0.0.0.0:*
udp 0 0 0.0.0.0:161 0.0.0.0:*
udp 0 0 0.0.0.0:602 0.0.0.0:*
udp 0 0 0.0.0.0:111 0.0.0.0:*
udp 0 0 0.0.0.0:631 0.0.0.0:*
然后,我查看日志
#tail -n 15 /var/log/messages
Jun 6 16:47:58 xinfc named[4411]: starting BIND 9.2.1 -u named
Jun 6 16:47:58 xinfc named[4411]: using 1 CPU
Jun 6 16:47:58 xinfc named[4411]: loading configuration from '/etc/named.conf'
Jun 6 16:47:58 xinfc named[4411]: /etc/named.custom:12: 'options' redefined near 'options'
Jun 6 16:47:58 xinfc named[4411]: loading configuration: already exists
Jun 6 16:47:58 xinfc named[4411]: exiting (due to fatal error)
Jun 6 16:47:58 xinfc 6月 6 16:47:58 named: named startup succeeded
Jun 6 16:53:46 xinfc 6月 6 16:53:46 named: named 关闭 failed
Jun 6 16:53:48 xinfc named[4438]: starting BIND 9.2.1 -u named
Jun 6 16:53:48 xinfc named[4438]: using 1 CPU
Jun 6 16:53:48 xinfc 6月 6 16:53:48 named: named 启动 succeeded
Jun 6 16:53:48 xinfc named[4438]: loading configuration from '/etc/named.conf'
Jun 6 16:53:48 xinfc named[4438]: /etc/named.custom:12: 'options' redefined near 'options'
Jun 6 16:53:48 xinfc named[4438]: loading configuration: already exists
Jun 6 16:53:48 xinfc named[4438]: exiting (due to fatal error)


我该怎么办,我快要疯调了,关于DNS的文档我看了N多了,但很少人说到rndc,税能帮帮我啊
发表于 2003-6-6 15:58:35 | 显示全部楼层
你配置文件
/var/named/ ns.mydns.com
文件中添加一行"@ IN A 10.190.72.202"
 楼主| 发表于 2003-6-6 16:17:25 | 显示全部楼层
为什么要配置这么一个文件?谁来调用这个文件?有什么作用?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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