RHEL5.0 搭建DNS服务器

RHEL5.0 搭建DNS服务器
2009年12月30日 星期三 下午 09:28
RHEL5.0 搭建DNS服务器
实验环境: VM 6.0 ,RHEL5.0, 本地YUM
次环境是把MAIL WWW等服务器与DNS 服务器放在一起
-、先检查系统是安装了bind.rpm caching-nameserver.rpm
[root@ser ~]# rpm -qa bind* caching-*
bind-chroot-<?XML:NAMESPACE PREFIX = ST1 />9.3.3-7.el5
bind-libs-9.3.3-7.el5
bind-9.3.3-7.el5
bind-libbind-devel-9.3.3-7.el5
bind-utils-9.3.3-7.el5
bind-devel-9.3.3-7.el5
caching-nameserver-9.3.3-7.el5
bind-sdb-9.3.3-7.el5
[root@ser ~]#
若没有,就安装这些包
二、配置dns的正向和反向解析文件
[root@ser ~]# cd /var/named/chroot/etc/
[root@ser etc]# ll
total 24
-rw-r--r-- 1 root root   165 Apr 29 19:42 localtime
-rw-r----- 1 root named 1100 Jan 17 2007 named.caching-nameserver.conf
-rw-r----- 1 root named 614 Apr 30 13:04 named.rfc1912.zones
-rw-r--r-- 1 root named 113 Apr 29 03:36 rndc.key
[root@ser etc]# cp -p named-caching-nameserver.conf naemed.conf
[root@ser etc]# vi named.rfc1912.zones
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
zone "." IN {
        type hint;
        file "named.ca";
};
zone "wgk.com" IN {
        type master;
        file "wgk.com.zone";
        allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
        type master;
        file "wgk.com.local";
       allow-update {none;};
};
[root@ser etc]# vi named.conf
//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching only nameserver
// (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on
// caching-nameserver package upgrade.
//
options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        query-source    port 53;
        query-source-v6 port 53;
        allow-query     { any; };
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
view localhost_resolver {
        match-clients      { any; };
        match-destinations { any; };
        recursion yes;
        include "/etc/named.rfc1912.zones";
};
       # 黄色为修改部分
[root@ser etc]#
[root@ser etc]# cd /var/named/chroot/var/named/
查看ll 如下:
drwxrwx--- 2 named named 4096 Apr 30 13:21 data
-rw-r----- 1 root named 198 Jan 17 2007 localdomain.zone
-rw-r----- 1 root named 195 Jan 17 2007 localhost.zone
-rw-r----- 1 root named 427 Jan 17 2007 named.broadcast
-rw-r----- 1 root named 2518 Jan 17 2007 named.ca
-rw-r----- 1 root named 424 Jan 17 2007 named.ip6.local
-rw-r----- 1 root named 426 Jan 17 2007 named.local
-rw-r----- 1 root named 427 Jan 17 2007 named.zero
drwxrwx--- 2 named named 4096 Jul 27 2004 slaves
[root@ser named]# cp -p localdomain.zone wgk.com.zone(一定要加-p参数,否则后面出错。)
[root@ser named]# cp -p named.local wgk.com.local
[root@ser named]# vi wgk.com.local
$TTL    86400
@       IN      SOA     wgk.com. root.wgk.com. (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
        IN      NS      wgk.com.
108      IN      PTR       www.wgk.com.
108    IN      PTR       mail.wgk.com. (邮件反向可有可无。)
正向文件:
[root@ser named]#vi wgk.com.zone
$TTL    86400
@               IN SOA wgk.com. root (
                                    42              ; serial (d. adams)
                                    3H              ; refresh
                                     15M             ; retry
                                     1W              ; expiry
                                    1D )            ; minimum
                         IN NS           wgk.com.
                        IN MX 10     mail.wgk.com.
www       IN   A           192.168.1.108
mail      IN     A            192.168.1.108
/etc/resolv.conf里面添加自己的域名ip
nameserver 192.168.1.108
三、启动DNS服务
[root@ser named]# service named restart
Stopping named:                                            [ OK ]
Starting named:                                            [ OK ]
[root@ser named]#
四、测试
nslookup 即可!(以上测试完全通过,有什么问题谢谢提出!)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值