Redhat linux 5.4 下的dns服务器架设详解
Redhat linux 5.4 下的dns 服务器架设详解所有的bind 包:bind-9.3.6-4.P1.el5bind-libbind-devel-9.3.6-4.P1.el5kdebindi
Redhat linux 5.4 下的dns 服务器架设详解
所有的bind 包:
bind-9.3.6-4.P1.el5
bind-libbind-devel-9.3.6-4.P1.el5
kdebindings-devel-3.5.4-6.el5
kdebindings-3.5.4-6.el5
bind-devel-9.3.6-4.P1.el5
bind-utils-9.3.6-4.P1.el5
bind-chroot-9.3.6-4.P1.el5
ypbind-1.19-12.el5
system-config-bind-4.0.3-4.el5
bind-libs-9.3.6-4.P1.el5
bind-sdb-9.3.6-4.P1.el5
另外还有一个必须包,不安装的话呢named 服务不会启动:
caching-nameserver-9.3.6-4.P1.el5
Cd /var/named/chroot/etc redhat linux 5.4 dns的配置文件目录

其中 named.caching-nameserver.conf named.rfc1912.zones 是配置文件 Named.rfc1912.zones 用来写入区域 如新建区域stt.com: zone "stt.com" /var/named 正向和反向文件的存放地
好了,明白了哪些是配置文件,可以开工了!
建一个区域 stt.com www.stt.com (指向web 服务器) mail.stt.com(指向sendmail 服务器)
Cd /var/named/chroot/etc 到配置目录下 vi named.caching-nameserver.conf 将listen-on port 53 { 127.0.0.1; }; 改成listen-on port 53 {any; }; (听所有人的请求) 将allow-query { localhost; }; 改成allow-query { any; };
Vi named.rfc1912.zones
在末尾写入:
zone "stt.com" IN {
type master;
file "stt.zheng"
}
zone "0.0.0.4.in-addr.arpa" IN {
type master;
file "stt.fan"
,}
Cd /var/named/chroot/var/named 切换到存放正向和放向文件的目录
其中有模版文件: named.local 反向 named.zero
Vi stt.zheng 写入以下内容 (这是正向区文件)
$TTL 86400
@ IN SOA stt.com. root.stt.com. (
42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS dns.stt.com.
dns.stt.com IN A 10.0.0.4
@ IN MX 5 mail.stt.com
mail.stt.com IN A 10.0.0.5
www.stt.com IN A 10.0.0.6
Vi stt.fan 写入以下内容 (这是反向区文件)
$TTL 86400
@ IN SOA stt.com. root.stt.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS stt.com.
4 IN PTR dns.stt.com.
5 IN PTR mail.stt.com.
6 IN PTR www.stt.com.
//反向区域文件可以不写入记录,通常不会有人用ip 来访问
Vi /etc/host.conf 改成下面的样子
order bind,hosts
Vi /etc/resolv.conf
nameserver 10.0.0.4
search dns.stt.com
domain stt.com
用nslookup 测试 输入域名能解析成ip 就成工了
至此一台基本的DNS 服务器搭建完成。
局域网里的dns 用来解析域里的邮件,web ,ftp ,服务器。
如:可以让可户端输入meil.stt.com 来访问邮件服务器.