LinuxSir.cn,穿越时空的Linuxsir!

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

高手看看我的DNS服务器配置文件哪儿有问题。

[复制链接]
发表于 2005-12-31 16:27:41 | 显示全部楼层 |阅读模式
下载bind-9.3.1,make ,make install了.

关键是配置的问题。按照论坛上帖子写的配置。


下面是named.conf


  1. key "rndc-key" {
  2.         algorithm hmac-md5;
  3.         secret "Zu6n5Doae5vWQMzfHJZowg==";
  4. };

  5. controls {
  6.         inet 127.0.0.1 port 953
  7.                 allow { 127.0.0.1; } keys { "rndc-key"; };
  8. };
  9. options {
  10.         directory "/var/named";
  11.          pid-file "named.pid";
  12. };
  13. zone "." IN {
  14.          type hint;
  15.          file "named.ca";
  16. };
  17. zone "localhost" IN {
  18.          type master;
  19.          file "localhost.zone";
  20.          allow-update { none; };
  21. };
  22. zone "0.0.127.in-addr.arpa" IN {
  23.          type master;
  24.          file "named.local";
  25.          allow-update { none; };
  26. };
  27. zone "loveboylxy.com" IN {
  28.          type master;
  29.          file "loveboylxy.zone";
  30.          allow-update { none; };
  31. };
  32. zone "233.200.202.in-addr.arpa" IN {
  33.          type master;
  34.          file "loveboylxy.local";
  35.          allow-update { none; };
  36. };
复制代码


在/var/named/目录有以下文件

localhost.zone


  1. $TTL    86400
  2. $ORIGIN localhost.
  3. @                       1D IN SOA       @ root (
  4.                                          42              ; serial (d. adams)
  5.                                          3H              ; refresh
  6.                                          15M             ; retry
  7.                                          1W              ; expiry
  8.                                          1D )            ; minimum

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


loveboylxy.zone


  1. $TTL    1
  2. @              IN SOA  loveboylxy.com.  root.loveboylxy.com. (
  3.                                         1053891162
  4.                                          3H
  5.                                          15M
  6.                                          1W
  7.                                          1D )
  8.                          IN NS          loveboylxy.com.
  9.                          IN MX    5    loveboylxy.com.
  10. www                IN A          202.200.233.143
复制代码


loveboylxy.local


  1. $TTL 86400
  2. @ IN SOA loveboylxy.com. root.loveboylxy.com.(
  3. 20031001;
  4. 7200;
  5. 3600;
  6. 43200;
  7. 86400);
  8. @ IN NS loveboylxy.com.
  9. 82 IN PTR dns.loveboylxy.com.
复制代码


还有named.ca,就不贴了。

现在可以运行

[root@localhost bind]# named -u named -gc /home/lxy/software/bind/etc/named.conf
31-Dec-2005 15:58:29.567 starting BIND 9.3.1 -u named -gc /home/lxy/software/bind/etc/named.conf
31-Dec-2005 15:58:29.567 found 1 CPU, using 1 worker thread
31-Dec-2005 15:58:29.571 loading configuration from '/home/lxy/software/bind/etc/named.conf'
31-Dec-2005 15:58:29.572 listening on IPv4 interface lo, 127.0.0.1#53
31-Dec-2005 15:58:29.573 listening on IPv4 interface eth0, 202.200.233.143#53
31-Dec-2005 15:58:29.577 command channel listening on 127.0.0.1#953
31-Dec-2005 15:58:29.577 ignoring config file logging statement due to -g option
31-Dec-2005 15:58:29.579 zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
31-Dec-2005 15:58:29.581 zone 233.200.202.in-addr.arpa/IN: loaded serial 20031001
31-Dec-2005 15:58:29.581 loveboylxy.zone:2: no current owner name
31-Dec-2005 15:58:29.582 zone loveboylxy.com/IN: loading master file loveboylxy.zone: no owner
31-Dec-2005 15:58:29.583 localhost.zone:3: no current owner name
31-Dec-2005 15:58:29.584 zone localhost/IN: loading master file localhost.zone: no owner
31-Dec-2005 15:58:29.584 running



但是不行啊。
[root@localhost lxy]# host 202.200.233.143
Host 143.233.200.202.in-addr.arpa not found: 3(NXDOMAIN)


[root@localhost lxy]# ping www.loveboylxy.com
ping: unknown host www.loveboylxy.com


[root@localhost etc]# nslookup  www.loveboylxy.com
;; Got SERVFAIL reply from 202.200.233.143, trying next server
Server:         202.117.0.20
Address:        202.117.0.20#53

** server can't find www.loveboylxy.com: NXDOMAIN


本机IP是202.200.233.143
在/etc/resolv.conf里已经添加了本机做DNS服务器。

search loveboylxy.com
nameserver 202.200.233.143
nameserver 202.117.0.20
还有哪里配置有问题呢?
 楼主| 发表于 2005-12-31 17:05:24 | 显示全部楼层
重启了一下机子,现在反向可以解析,正向不行。
[root@localhost etc]# nslookup  202.200.233.143
Server:         202.200.233.143
Address:        202.200.233.143#53

143.233.200.202.in-addr.arpa    name = www.loveboylxy.com.


[root@localhost etc]# nslookup  www.loveboylxy.com
;; Got SERVFAIL reply from 202.200.233.143, trying next server
Server:         202.117.0.20
Address:        202.117.0.20#53

** server can't find www.loveboylxy.com: NXDOMAIN
回复 支持 反对

使用道具 举报

发表于 2005-12-31 22:39:20 | 显示全部楼层
在/etc/resolv.conf里已经添加了本机做DNS服务器。

search loveboylxy.com---------#掉44
nameserver 202.200.233.143
nameserver 202.117.0.20
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-31 22:46:28 | 显示全部楼层
现在正向反向都OK了,但是运行里有错。
[root@lxy-xjtu named]#  named -u named -gc /etc/named.conf  &
31-Dec-2005 22:44:24.087 starting BIND 9.3.1 -u named -gc /etc/named.conf
31-Dec-2005 22:44:24.088 found 1 CPU, using 1 worker thread
[1] 11280
[root@lxy-xjtu named]# 31-Dec-2005 22:44:24.100 loading configuration from '/etc/named.conf'
31-Dec-2005 22:44:24.102 listening on IPv4 interface lo, 127.0.0.1#53
31-Dec-2005 22:44:24.102 listening on IPv4 interface eth0, 202.200.233.143#53
31-Dec-2005 22:44:24.106 command channel listening on 127.0.0.1#953
31-Dec-2005 22:44:24.106 ignoring config file logging statement due to -g option
31-Dec-2005 22:44:24.108 zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
31-Dec-2005 22:44:24.109 zone 233.200.202.in-addr.arpa/IN: loaded serial 20031001
31-Dec-2005 22:44:24.110 zone loveboylxy.com/IN: loaded serial 1
31-Dec-2005 22:44:24.111 localhost.zone:3: no current owner name
31-Dec-2005 22:44:24.112 zone localhost/IN: loading master file localhost.zone: no owner
31-Dec-2005 22:44:24.113 running
31-Dec-2005 22:44:24.113 zone 233.200.202.in-addr.arpa/IN: sending notifies (serial 20031001)



什么localhost.zone的owner的问题。
这是这我的localhost.zone

[root@lxy-xjtu named]# tail localhost.zone
$ORIGIN localhost.
@                       1D IN SOA       @ root
                                         (
                                         42              ; serial (d. adams)
                                         3H              ; refresh
                                         15M             ; retry
                                         1W              ; expiry
                                         1D )            ; minimum
                         1D IN NS        @; 127.0.0.1
                         1D IN A         127.0.0.1
回复 支持 反对

使用道具 举报

发表于 2006-1-1 12:05:42 | 显示全部楼层
named -c /etc/named.conf
执行呢?
@换成实际名字44
你开头的配置那里问题,贴粗来给大家参考
回复 支持 反对

使用道具 举报

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

本版积分规则

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