由 myxfc 在 06-04-2003 17:04 发表:
为什么我总是配置不成dns?为什么?
named.conf已经配置好,我参考了很多的文章,各种数据文件也写好了
但service named restart
发现不能关dns,关的时候总是失败
启动成功,但ping我自己的dns服务器说找不到主机
#rndc reload
也出错,说找不到dns服务器,我怀疑就是rndc有关的东西,我的系统在/etc下有两个文件
rndc.conf 和rndc.key
我真不知道我如何才能配置好dns,谁能帮帮我 ,我搞了两三天了,
我只是配置内部用的DNS服务器
由 myxfc 在 06-04-2003 17:10 发表:
[root@xinfc root]# rndc -s localhost reload
rndc: Couldn't find server 'localhost': Name or service not known
我自己顶!
由 myxfc 在 06-04-2003 17:13 发表:
如果说rndc是启动dns的程序,那我#ntsysv
看不到有rndc啊,只有named而已,而且,我也把named 加上*了,也就是启动了
ding!
由 myxfc 在 06-04-2003 17:23 发表:
通过redhat-config-bind配置(也就是根据redhat 9.0图形配置dns)
和修改文件配置一样吗?我怎么感觉不一样呢?
就比如刚才吧
我重新又配置了图形的,但他并没有覆盖我原来的 named.conf文件,而且通过图形的方式配置好以后,我也保存了啊.真是奇怪
另外,我通过修改文件配置,为什么在图形界面里没有反映出来呢,图形界面里依然是空的,真是搞不懂
由 myxfc 在 06-05-2003 08:16 发表:
怎么会没有回答我讷?
我把配置的过程说一下:我只想配置内部用的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高手帮帮我
由 stanlogin 在 06-05-2003 08:34 发表:
DNS不难配的,一般只需要修改named.conf和里面定义的区数据库文件就行。
失败后看看SYSLOG。
实在不行把你的配置文件贴出来
_____>小刀
由 myxfc 在 06-05-2003 18:12 发表:
我的 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.
一定要救救我啊,我是很认真的啊,帮帮我,为什么会这样讷?
由 myxfc 在 06-06-2003 09:03 发表:
今天早晨我又测试的结果
#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[441