LinuxSir.cn,穿越时空的Linuxsir!

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

各位老兄,我这样配置DNS为什么不行?

[复制链接]
发表于 2004-1-6 11:40:36 | 显示全部楼层 |阅读模式
小弟是LINUX新手,按照北南大哥的方法配置DNS。

老实说讲得已经很清楚了,但是实际操作过程中还是有不少疑问。
读了好多关于DNS的文章,还是一头雾水,没办法。只好求救了。

请各位高手不吝赐教!谢谢!

1,我的机器安装了RH8,bind版本是8.X.X,按说配置文件应该建立在/var/named/named.conf,是吗?

2,我的机器名起的是server。那默认的域是什么?原来是localhost.localdomain。我把它改成了mysite.com,这样行不行?

3,为什么我配置好各个文件(name.conf,localhost.zone,db.mysite,db.192.168.0,named.local,name.ca)后运行service named restrart后查看消息时发现named还是去找/etc/named.conf?

DNS配置文件是这样的。

/var/named/named.conf(和文件/etc/named.conf内容一样)

//-------------------------------------------------------
// generated by named-bootconf.pl

options {
        directory "/var/named";
        /*
         * If there is a firewall between you and nameservers you want
         * to talk to, you might need to uncomment the query-source
         * directive below.  Previous versions of BIND always asked
         * questions using port 53, but BIND 8.1 uses an unprivileged
         * port by default.
         */
        // query-source address * port 53;
};

//
// a caching only nameserver config
//
controls {
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
        type hint;
        file "named.ca";
};

zone "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
        allow-update { none; };
};

zone "0.168.192.in-addr.arpa" IN{
        type master;
        file "db.192.168.0";
};

zone "mysite.com"{
        type master;
        file "db.mysite";
};

include "/etc/rndc.key";
//-----------------------------------------------------------
/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
//-----------------------------------------------------------------
/var/named/db.mysite
//-------------------------------------------------------------
$TTL 86400

@ IN SOA server.mysite.com. root.server.mysite.com.(2003070401 1H 1M 1W 1D)
IN NS server.mysite.com.
IN A 192.168.0.19
server IN A 192.168.0.19
user1 IN A 192.168.0.3
www IN A 192.168.0.19
ftp IN A 192.168.0.19
pop IN A 192.168.0.19
www1 IN CNAME server.mysite.com.
ftp1 IN CNAME server.mysite.com.

@ IN MX 10 server.mysite.com.
server.mysite.com IN MX 10 server.mysite.com.
//-------------------------------------------------------------------
/var/named/db.192.168.0
//-------------------------------------------------------------
$TTL 86400

@ IN SOA server.mysite.com. root.server.mysite.com. (2003070401 1H 1M 1W 1D )
  IN NS server.mysite.com.
19.0.168.192.in-addr.arpa IN PTR server.mysite.com.
3.0.168.192.in-addr.arpa IN PTR user1.mysite.com.
//--------------------------------------------------------------
/var/named/named.local
//------------------------------------------------------------
$TTL        86400
@ IN SOA localhost. root.localhost. (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
  IN NS localhost.

1 IN PTR localhost.
//--------------------------------------------------------------
/var/named/named.ca
//----------------------------------------------------------
;       This file holds the information on root name servers needed to
;       initialize cache of Internet domain name servers
;       (e.g. reference this file in the "cache  .  <file>"
;       configuration file of BIND domain name servers).
;
;       This file is made available by InterNIC registration services
;       under anonymous FTP as
;           file                /domain/named.root
;           on server           FTP.RS.INTERNIC.NET
;       -OR- under Gopher at    RS.INTERNIC.NET
;           under menu          InterNIC Registration Services (NSI)
;              submenu          InterNIC Registration Archives
;           file                named.root
;
;       last update:    Aug 22, 1997
;       related version of root zone:   1997082200
;
;
; formerly NS.INTERNIC.NET
;
.                        3600000  IN  NS    A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4
;
; formerly NS1.ISI.EDU
;
.                        3600000      NS    B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET.      3600000      A     128.9.0.107
;
; formerly C.PSI.NET
;
.                        3600000      NS    C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET.      3600000      A     192.33.4.12
;
; formerly TERP.UMD.EDU
;
.                        3600000      NS    D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET.      3600000      A     128.8.10.90
;
; formerly NS.NASA.GOV
;
.                        3600000      NS    E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET.      3600000      A     192.203.230.10
;
; formerly NS.ISC.ORG
;
.                        3600000      NS    F.ROOT-SERVERS.NET.
F.ROOT-SERVERS.NET.      3600000      A     192.5.5.241
;
; formerly NS.NIC.DDN.MIL
;
.                        3600000      NS    G.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET.      3600000      A     192.112.36.4
;
; formerly AOS.ARL.ARMY.MIL
;
.                        3600000      NS    H.ROOT-SERVERS.NET.
H.ROOT-SERVERS.NET.      3600000      A     128.63.2.53
;
; formerly NIC.NORDU.NET
;
.                        3600000      NS    I.ROOT-SERVERS.NET.
I.ROOT-SERVERS.NET.      3600000      A     192.36.148.17
;
; temporarily housed at NSI (InterNIC)
;
.                        3600000      NS    J.ROOT-SERVERS.NET.
J.ROOT-SERVERS.NET.      3600000      A     198.41.0.10
;
; housed in LINX, operated by RIPE NCC
;
.                        3600000      NS    K.ROOT-SERVERS.NET.
K.ROOT-SERVERS.NET.      3600000      A     193.0.14.129
;
; temporarily housed at ISI (IANA)
;
.                        3600000      NS    L.ROOT-SERVERS.NET.
L.ROOT-SERVERS.NET.      3600000      A     198.32.64.12
;
; housed in Japan, operated by WIDE
;
.                        3600000      NS    M.ROOT-SERVERS.NET.
M.ROOT-SERVERS.NET.      3600000      A     202.12.27.33
; End of File
//-------------------------------------------------------------------



以上是所有文件,请问有什么问题吗?
谢谢。。。

我在调试时发现一个问题。
就是在service named restart以后查看/var/log/massege文件时显示是这样的。
//----------------------------------------------------------------
Jan  6 10:56:16 server  1月  6 10:56:15 named: named 关闭 succeeded
Jan  6 10:56:15 server named[1039]: starting BIND 9.2.1 -u named
Jan  6 10:56:15 server named[1039]: using 1 CPU
Jan  6 10:56:15 server named[1042]: loading configuration from
'/etc/named.conf'
Jan  6 10:56:15 server named[1042]: no IPv6 interfaces found
Jan  6 10:56:15 server named[1042]: listening on IPv4 interface lo,
127.0.0.1#53
Jan  6 10:56:15 server named[1042]: listening on IPv4 interface eth0,
192.168.0.19#53
Jan  6 10:56:16 server named[1042]: command channel listening on
127.0.0.1#953
Jan  6 10:56:16 server  1月  6 10:56:16 named: named 启动 succeeded
Jan  6 10:56:16 server named[1042]: zone 0.0.127.in-addr.arpa/IN: loaded
serial 1997022700
Jan  6 10:56:16 server named[1042]: zone 0.168.192.in-addr.arpa/IN: loaded
serial 2003070401
Jan  6 10:56:16 server named[1042]: zone mysite.com/IN: has no NS records
Jan  6 10:56:16 server named[1042]: zone localhost/IN: loaded serial 42
Jan  6 10:56:16 server named[1042]: running

//------------------------------------------------------------------

里面这一句是什么意思?
zone mysite.com/IN: has no NS records

是说没有名称服务器的记录吗?怎么解释?

请好心人帮我一把。。。
 楼主| 发表于 2004-1-6 13:48:08 | 显示全部楼层
谢谢大家,我已经调试通过。

真得好好学习呀,呵呵!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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