RHEL5下搭建DNS服务器
login as:
password:
Last login: Mon Nov 17 07:32:54 2008 from 192.168.0.2
[root@Linserv ~]# rpm -qa |grep bind
bind-libs-9.3.3-7.el5
ypbind-1.19-7.el5
bind-utils-9.3.3-7.el5
[root@Linserv ~]# mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@Linserv ~]# rpm -ivh /mnt/Server/bind-
bind-9.3.3-7.el5.i386.rpm bind-chroot-9.3.3-7.el5.i386.rpm
[root@Linserv ~]# rpm -ivh /mnt/Server/bind-9.3.3-7.el5.i386.rpm
warning: /mnt/Server/bind-9.3.3-7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:bind ########################################### [100%]
[root@Linserv ~]# rpm -ql bind |grep /etc
/etc/dbus-1/system.d/named.conf
/etc/logrotate.d/named
/etc/rc.d/init.d/named
/etc/sysconfig/named
/usr/share/doc/bind-9.3.3/sample/etc
/usr/share/doc/bind-9.3.3/sample/etc/named.conf
/usr/share/doc/bind-9.3.3/sample/etc/named.rfc1912.zones
/usr/share/doc/bind-9.3.3/sample/etc/named.root.hints
/usr/share/doc/bind-9.3.3/sample/etc/rndc.conf
[root@Linserv ~]# eject
[root@Linserv ~]# !mou
mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@Linserv ~]# rpm -ivh /mnt/Server/caching-nameserver-9.3.3-7.el5.i386.rpm
warning: /mnt/Server/caching-nameserver-9.3.3-7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:caching-nameserver ########################################### [100%]
[root@Linserv ~]# ls /etc/ |grep named
named.caching-nameserver.conf
named.rfc1912.zones
[root@Linserv ~]# mv /etc/named.caching-nameserver.conf /etc/named.conf
[root@Linserv ~]# vi /etc/named.conf
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update {none;};
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update {none;};
};
zone "yang.com" IN {
type master;
file "yang.com.zone";
allow-update {none;};
file "yang.com.zone";
allow-update {none;};
allow-transfer {192.168.0.254;};
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "192.168.0.rev";
allow-update {none;};
allow-transfer {192.186.0.254;};
};
[root@Linserv ~]# cat /var/named/localhost.zone
$TTL 86400
@ IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS @
IN A 127.0.0.1
IN AAAA ::1
[root@Linserv ~]# cat /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.
[root@Linserv ~]# grep -v '^;' /var/named/named.ca | head
. 3600000 IN NS A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
. 3600000 NS B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201
. 3600000 NS C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
. 3600000 NS D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90
. 3600000 NS E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
[root@Linserv ~]# cat /var/named/yang.com.zone
$TTL 86400
@ IN SOA ns1.yang.com. admin.yang.com. (
42
3H
15M
1W
1D)
@ IN NS ns1.yang.com.
@ IN NS ns2.yang.com.
ns1 IN A 192.168.0.20
ns2 IN A 192.168.0.254
host1 IN A 192.168.0.20
www IN CNAME host1
mail IN CNAME host1
@ IN MX 5 mail.yang.com.
[root@Linserv ~]# cat /var/named/192.168.0.rev
$TTL 86400
@ IN SOA ns1.yang.com. admin.yang.com. (
42
3H
15M
1W
1D)
@ IN NS ns1.yang.com.
@ IN NS ns2.yang.com.
20 IN PTR ns1.yang.com.
254 IN PTR ns2.yang.com.
[root@Linserv ~]# service named start
Starting named: [ OK ]
[root@Linserv ~]# chkconfig --level 35 named on
login as: root
password:
Last login: Fri Nov 14 06:24:34 2008 from 192.168.0.2
- 最新评论