由 aocool 在 01-06-2004 11:40 发表:
各位老兄,我这样配置DNS为什么不行?
小弟是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 .
1<file>"
2
3; configuration file of BIND domain name servers).
4
5;
6
7; This file is made available by InterNIC registration services
8
9; under anonymous FTP as
10
11; file /domain/named.root
12
13; on server FTP.RS.INTERNIC.NET
14
15; -OR- under Gopher at RS.INTERNIC.NET
16
17; under menu InterNIC Registration Services (NSI)
18
19; submenu InterNIC Registration Archives
20
21; file named.root
22
23;
24
25; last update: Aug 22, 1997
26
27; related version of root zone: 1997082200
28
29;
30
31;
32
33; formerly NS.INTERNIC.NET
34
35;
36
37. 3600000 IN NS A.ROOT-SERVERS.NET.
38
39A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
40
41;
42
43; formerly NS1.ISI.EDU
44
45;
46
47. 3600000 NS B.ROOT-SERVERS.NET.
48
49B.ROOT-SERVERS.NET. 3600000 A 128.9.0.107
50
51;
52
53; formerly C.PSI.NET
54
55;
56
57. 3600000 NS C.ROOT-SERVERS.NET.
58
59C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
60
61;
62
63; formerly TERP.UMD.EDU
64
65;
66
67. 3600000 NS D.ROOT-SERVERS.NET.
68
69D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90
70
71;
72
73; formerly NS.NASA.GOV
74
75;
76
77. 3600000 NS E.ROOT-SERVERS.NET.
78
79E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
80
81;
82
83; formerly NS.ISC.ORG
84
85;
86
87. 3600000 NS F.ROOT-SERVERS.NET.
88
89F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241
90
91;
92
93; formerly NS.NIC.DDN.MIL
94
95;
96
97. 3600000 NS G.ROOT-SERVERS.NET.
98
99G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4
100
101;
102
103; formerly AOS.ARL.ARMY.MIL
104
105;
106
107. 3600000 NS H.ROOT-SERVERS.NET.
108
109H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53
110
111;
112
113; formerly NIC.NORDU.NET
114
115;
116
117. 3600000 NS I.ROOT-SERVERS.NET.
118
119I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17
120
121;
122
123; temporarily housed at NSI (InterNIC)
124
125;
126
127. 3600000 NS J.ROOT-SERVERS.NET.
128
129J.ROOT-SERVERS.NET. 3600000 A 198.41.0.10
130
131;
132
133; housed in LINX, operated by RIPE NCC
134
135;
136
137. 3600</file>