BIND DNS服务器的配置与管理

|电脑网络   |

【www.xinr41319.cn--电脑网络】

下面以Red Hat Enterprise Linux 5.4为例:

一、虚拟机网络配置

1、虚拟网络编辑器
VMnet0:桥接模式,桥接到有线网卡
VMnet1:仅主机模式,默认设置即可 
VMnet8:NAT模式,IP地址采用静态分配,其中本例IP地址分配如下:
子网:192.168.121.0
VMnet8网卡:192.168.121.1(网关不填)
VMnet NAT网关:192.168.121.2
宿主机网卡(有线)配置:192.168.133.188/24,网关填本网的路由器IP(如192.168.133.254),或不填 虚拟机一(DNS服务器):192.168.121.3
虚拟机二(www服务器):192.168.121.103
域名:rhel5u000.com
完全规范域名FQDN:dns.rhel5u000.com(对应192.168.121.3),www.rhel5u000.com(对应192.168.121.103)
2、虚拟机网卡配置
IP地址采用静态分配,且主机与虚拟机、虚拟机与虚拟机之间可以互ping 
方法一:网卡配置文件ifcfg-eth0 
[root@rehl5 etc]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

# Advanced Micro Devices [AMD] 79c970[PCnet32 LANCE]

DEVICE=eth0

BOOTPROTO=static

ONBOOT=yes

HWADDR=00:0c:29:6c:70:8f

IPADDR=192.168.121.3

NETMASK=255.255.255.0

GATEWAY=192.168.121.2

TYPE=Ethernet

方法二:使用setup命令
3、激活网卡
[root@rhel5 ~]# ifup eth0 网卡配置生效
  二、DNS服务器的安装

1、检查系统是否已安装了BIND DNS相关软件
 [root@rhel5 ~]# rpm -qa | grep bind bind-libs-9.3.6-4.P1.el5 bind-utils-9.3.6-4.P1.el5(此说明系统已默认安装DNS客户端工具) ypbind-1.19-12.el5 [root@rhel5  ~]# rpm -qa | grep caching-nameserver 2、安装BIND软件包 (1)修改虚拟机硬件配置
将光驱的连接更改为“使用ISO映像文件”,并立即连接虚拟机系统。 (2)挂载系统安装盘
 [root@rhel5  ~]# mkdir /mnt/cdrom [root@rhel5  ~]# mount /dev/cdrom /mnt/cdrom
(3)安装DNS服务器的主程序包 [root@rhel5  ~]# cd /mnt/cdrom [root@rhel5  cdrom]# ls [root@rhel5  cdrom]# cd Server [root@rhel5  Server]# rpm -ivh bind-9.3.6-4.P1.el5.i386.rpm
(4)安装DNS服务器缓存文件包  [root@rhel5  Server]# rpm -ivh caching-nameserver-9.3.6-4.P1.el5.i386.rpm 
(5)安装DNS客户端工具(若系统已默认安装,则不必重新安装)  [root@rhel5  Server]# rpm -ivh bind-utils-9.3.6-4.P1.el5.i386.rpm
(6)创建虚拟根目录 [root@rhel5  Server]# rpm -ivh bind-chroot-9.3.6-4.P1.el5.i386.rpm  同时,切换至虚拟根目录:
[root@rhel5  ~]# cd /var/named/chroot
[root@rhel5 chroot]#  此后,BIND的根目录便改变到了/var/named/chroot
  三、BIND配置文件的创建

1、全局配置文件(其位于/var/named/chroot/etc目录下)
(1)复制模板新建named.conf
[root@rhel5  etc]# cp -p named.caching-nameserver.conf named.conf -p:复制时保留文件原有的属组
(2)编辑named.conf [root@rhel5  etc]# vi named.conf

......(代码省略部分,下同)

options {

         listen-onport 53 {any; };

...... 

         allow-query     { any; };

......  

};

logging {

......  

};

view localhost_resolver {

         match-clients            { any; };

         match-destinations{ any; };

         recursionyes;

         include"/etc/named.zones";

};

2、主配置文件(其位于/var/named/chroot /etc目录下)
(1)复制模板新建named.zones
[root@rhel5  etc]# cp -p named.rfc1912.zones named.zones -p:复制时保留文件原有的属组 (2)编辑named.zones [root@rhel5  etc]# vi named.zones 在末尾增加以下内容:

zone "rhel5u000.com" IN {

         typemaster;

         file "rhel5u000.com.zone";

};

zone "121.168.192.in-addr.arpa"IN {

         typemaster;

         file "192.168.121.zone";

};

3、正解区域配置文件(其位于/var/named/chroot /var/named目录下)
(1)复制模板新建rhel5u000.com.zone [root@rhel5  named]# cp -p named.zero rhel5u000.com.zone  -p:复制时保留文件原有的属组 (2)编辑rhel5u000.com.zone  

$TTL   86400

@               IN SOA  rhel5u000.com.       root.rhel5u000.com.(

                                        42              ; serial (d. adams)

                                        3H              ; refresh

                                        15M             ; retry

                                        1W              ; expiry

                                        1D)            ; minimum

@     IN     NS    dns.rhel5u000.com.

dns   IN     A       192.168.121.3

www  IN     A       192.168.121.103

ftp     IN     CNAME    www.rhel5u000.com.

//直接域名解析

.        IN     A       192.168.121.103

//泛域名解析 

*       IN     A       192.168.121.103

4、反解区域配置文件(其位于/var/named/chroot /var/named目录下)
(1)复制模板新建192.168.121.zone
[root@rhel5  named]# cp -p named.local 192.168.121.zone  -p:复制时保留文件原有的属组 (2)编辑192.168.121.zone

$TTL 86400

@      IN      SOA     rhel5u000.com.     root.rhel5u000.com.  (

                                     1997022700 ; Serial

                                     28800      ; Refresh

                                     14400      ; Retry

                                     3600000    ; Expire

                                      86400)    ; Minimum

@      IN     NS      dns.rhel5u000.com.

3        IN     PTR    dns.rhel5u000.com.

103    IN     PTR   www.rhel5u000.com.

四、重启DNS服务

[root@rhel5  named]# service named restart   五、DNS客户端的配置

1、Windows客户端
首选DNS服务器:192.168.121.3

2、Linux客户端
方法一:修改/etc/resolv.conf文件
[root@rhel5  etc]# vi /etc/resolv.conf 添加:nameserver 192.168.121.3   方法二:使用setup命令


六、使用host命令测试DNS
  [root@rhel5  named]# host www.rhel5u000.com www.rhel5u000.com has address 192.168.121.103 [root@rhel5  named]# host 192.168.121.103 103.121.168.192.in-addr.arpa domain name pointer www.rhel5u000.com. [root@rhel5  named]# host dns.rhel5u000.com dns.rhel5u000.com has address 192.168.121.3 [root@rhel5  named]# host 192.168.121.3 3.121.168.192.in-addr.arpa domain name pointer dns.rhel5u000.com.  

dns服务器配置与管理 配置与管理dns服务器

本文来源:http://www.xinr41319.cn/diannaowangluo/5036/

    热门推荐
    • 无线网络密码怎么改,Wifi密码查看教程

      一般网友们连接无线网络都是用记住密码,然后当需要查看密码时,有时候就不知道怎么看了,今天小编就跟大家来分享下,查看无线网络的两个方法。方法一:在电脑网络连接中查wifi

    • wifi共享大师常见问题解答

      1 电脑不能联网, WiFi共享大师可以用吗?答:WiFi共享大师创建WiFi热点依赖于电脑网络,如果电脑本身不能联网,则无法分享。2 没有网卡的台式电脑, W软件下载

    • 无线网络经常掉线怎么办?【图文讲解】

      普通家庭用户使用无线路由器可能会出现无线网络掉线情况,此问题的常见原因及其相应的处理方法如下:1、无线干扰导致无线客户端掉线。现象:无线路由器下有线连接的电脑上电脑网络

    • 启动cs时提示your system reported only -xxxx.00k of of physi

      近日笔者突然想玩cs1 5,于是去网上费劲了千辛万苦才下载了一个cs1 5安装包,可是就在安装后准备大干一场的时候发现,启动游戏的时候,提示:your syst电脑网络

    • 如何隐藏文件夹图文教程

      用电脑的人都有可能有自己的隐私,有的是小朋友想隐藏一些文件不想让家人看到,有的是公司里不想让同事知道的机密数据,有的是自己的私密东西,通常,大家都想将它们找一个电脑网络

    • 打开网站出现Directory Listing Denied怎么办【图文】

      我们在创建网站的时候可能会遇到Directory Listing Denied,并且提示:This Virtual Directory does not all电脑网络

    • 登录qq时显示qq错误码0x0006000d怎么解决

      我们在登录qq的时候会遇到各种问题,比如qq错误码0x0006000d,遇到这个问题该怎么解决呢? 第一个方法:就是多次尝试登录qq,如果这个方法不行,请看电脑网络

    • 如何修改远程桌面端口图文教程

      如何修改远程桌面的端口?这是大多数网路管理人员,特别是有独立服务器或者VPS服务器的网站管理员都想知道,登陆自己的服务器,看一下后台的事件管理器就知道了。电脑网络