找回密码
 注册
查看: 543|回复: 3

rh9的DNS服务器配置文件,大家帮我除BUG

[复制链接]
发表于 2004-10-20 10:20:02 | 显示全部楼层 |阅读模式
网络环境:1台RH9主机,兼做邮件,WEB,FTP、DNS服务器,集线器+8个客户端
网络设置:只限局网使用,不考虑外网。服务器IP:172.18.1.4 客户端指定IP地址,98+2K的客户系统
自定域名:abc.com
www.abc.com WEB服务 172.18.1.4
ftp.abc.com  FTP服务 172.18.1.4
mail.abc.com 邮件服务 172.18.1.4
ns.abc.com  172.18.1.4


==========/etc/resolve.conf================
domain abc.com
nameserver 172.18.1.4
search abc.com
==========over====================

==========/etc/named.conf========
  options {
          directory "/var/named";
  };
  zone "." {
          type hint;
          file "named.ca";
  };
  zone "abc.com"{
          type master;
          file "abc.com";
  };
  zone  "1.18.172.in-addr.arpa"{
          type master;
          file "1.18.172";
  };
  zone "localhost"{
          type master;
          file "localhost.zone";
  };
  zone "0.0.127.in-addr.arpa"{
          type master;
          file "0.0.127";
  };

=========over=========


========/var/named/abc.com==========
  @       IN      SOA     ns.abc.com.    root.abc.com. (
                          2000080701 ; serial
                          28800 ; refresh
                          7200 ; retry
                          604800 ; expire
                          86400 ; default_ttl
                          )
  @                    IN          A      172.18.1.4
  @                    IN          NS     ns.abc.com.
  @                    IN          MX     10  mail.abc.com.
  localhost            IN          A      127.0.0.1
  www                  IN          A      172.18.1.4
  mail                 IN          A      172.18.1.4
  ns                   IN          A     172.18.1.4
  ftp                  IN          A      172.18.1.4
===========over==============

============/var/named/1.18.172=============
  @               IN      SOA     ns.abc.com.
root.abc.com. (
                          2000080501 ; serial
                          28800 ; refresh
                          7200 ; retry
                          604800 ; expire
                          86400 ; default_ttl
                          )
  @               IN      NS      ns.abc.com.
  ;
  ;       SERVER SECTION
  ;
  4             IN      PTR               www.abc.com.
  4             IN      PTR               mail.abc.com.
  4             IN      PTR               ns.abc.com.
  4             IN      PTR               ftp.abc.com.
=========over===========



========/var/named/localhost.zone=========
$TTL        86400
$ORIGIN localhost.
@        1D IN SOA        @ root (
        42                ; serial (d. adams)
        3H                ; refresh
        15M                ; retry
        1W                ; expiry
        1D )                ; minimum
        1D     IN     NS     @
        1D     IN     A           127.0.0.1


=======over===================

=============/var/named/0.0.127========
  @               IN      SOA     localhost.
root.localhost. (
                          1997022700 ; serial
                          28800 ; refresh
                          14400 ; retry
                          3600000 ; expire
                          86400 ; default_ttl
                          )
  @                 IN      NS      localhost.
  1                 IN      PTR     localhost.
===========over====================





==========/etc/host.conf========
order hosts,bind
=======over=====




=========/etc/hosts========
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1        localhost.localdomain        localhost
172.18.1.4    www.abc.com  www.abc.com
172.18.1.4    ftp.abc.com  ftp.abc.com
172.18.1.4    mail.abc.com   mail.abc.com
172.18.1.4    ns.abc.com   ns.abc.com
========over==============
发表于 2004-10-20 11:10:23 | 显示全部楼层

Re: rh9的DNS服务器配置文件,大家帮我除BUG

[quote:540dabdf60="kjr"]
......
www.abc.com WEB服务 172.18.1.4
ftp.abc.com  FTP服务 172.18.1.4
mail.abc.com 邮件服务 172.18.1.4
ns.abc.com  172.18.1.4





========/var/named/abc.com==========
  ......
  www                  IN          A      172.18.1.4
  mail                 IN          A      172.18.1.4
  ns                   IN          A     172.18.1.4
  ftp                  IN          A      172.18.1.4
===========over==============
[/quote]
这几句有问题,当几个域名使用一个IP时不能这么设,需要用CNAME语句。即:
...
ns                  IN          A      172.18.1.4
...
mail IN CNAME ns.abc.com.
www IN CANME ns.cba.com.
ftp IN CNAME ns.abc.com.
...
而且做过CNAME的也不需要PTR。
回复

使用道具 举报

 楼主| 发表于 2004-10-20 12:42:03 | 显示全部楼层
谢了,帮了我大忙,这几天被这个东东搞死了,死活搞不定,下午我去试试
回复

使用道具 举报

发表于 2004-10-20 13:28:10 | 显示全部楼层

Re: rh9的DNS服务器配置文件,大家帮我除BUG

[quote:d4289496da="bwb"][quote:d4289496da="kjr"]
......
www.abc.com WEB服务 172.18.1.4
ftp.abc.com  FTP服务 172.18.1.4
mail.abc.com 邮件服务 172.18.1.4
ns.abc.com  172.18.1.4





========/var/named/abc.com==========
  ......
  www                  IN          A      172.18.1.4
  mail                 IN          A      172.18.1.4
  ns                   IN          A     172.18.1.4
  ftp                  IN          A      172.18.1.4
===========over==============
[/quote]
这几句有问题,当几个域名使用一个IP时不能这么设,需要用CNAME语句。即:
...
ns                  IN          A      172.18.1.4
...
mail IN CNAME ns.abc.com.
www IN CANME ns.cba.com.
ftp IN CNAME ns.abc.com.
...
而且做过CNAME的也不需要PTR。[/quote]

不用 CNAME 也没有什么错误。
倒是abc.com里的“localhost IN A 127.0.0.1”实在是莫名其妙,不过也没有语法错误。

本机设了 nameserver 之后就不要再在 hosts 里加别名了,否则出了问题都不好找。

本地防火墙设好或关掉,服务启动起来,客户端 DNS 服务器设好,就可以测试了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-25 04:19 , Processed in 0.024447 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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