如何在linux系统中使用BIND构建DNS服务器

  安装域名服务: RHEL4 系统中提供了 BIND 服务软件包,默认没有被安装,需要我们手动安装。
[root@localhost ~]# cd /media/cdrom/RedHat/RPMS/
[root@localhost RPMS]# rpm -qa |grep bind
bind-libs- 9.2.4 -2
ypbind- 1.17.2 -3
bind-utils- 9.2.4 -2
[root@localhost RPMS]# rpm -ivh bind- 9.2.4 -2.i386.rpm
warning: bind- 9.2.4 -2.i386.rpm: V3 DSA signature: NOKEY, key ID db 42a 60e
Preparing...                                                            (10########################################### [100%]
   1:bind                                                               ( ########################################### [100%]
[root@localhost RPMS]#
  构建缓存域名服务器。在第一张光盘内默认没被安装,它能与互联网中的其他 DNS 服务器进行网络连接,以查询 DNS 客户机的域名解析请求。
在局域网内部构建缓存域名服务器主要是提高域名解析的速度和节约对互联网的访问还得出口带宽。
 [root@localhost ~]# cd /media/cdrom/RedHat/RPMS/
[root@localhost RPMS]# rpm -ivh caching-nameserver-7.3-3.noarch.rpm
warning: caching-nameserver-7.3-3.noarch.rpm: V3 DSA signature: NOKEY, key ID db 42a 60e
Preparing...                                                            (10########################################### [100%]
   1:caching-nameserver                                                 ( warning: /etc/named.conf saved as /etc/named.conf.rpmorig
########################################### [100%]
  在 named.conf 配置文件的末尾添加设置 baidu.com 域的正向和反向区域
正向区域的区域名称为 baidu.com ,类型为主域名服务器。区域文件名称为 baidu.com.zone 设置内容如下:
[root@localhost RPMS]#vi /etc/named.conf   
Localhost.zone 区域文件位于“、var/named ”目录中,是安装caching-nameserver 软件默认安装的。内容如下:
[root@localhost named]# vi baidu.com.zone
测试named.conf主配置文件和正.反向区域文件进行测试后,可以用BIND软件包体统的工具对文件的语法进行测试。如果不存在语法错误named-checkconf不会显示任何信息。如有错误将会显示错误信息。
 
[root@localhost named]# named-checkconf
好了,没问题。我们启动下服务:
[root@localhost named]# server named start
 
现在我们可以利用nslookup来验证了。
基于IP域名解析成功。
 
linuxDNS上只作做转发,转发给给server 03  能够解析到server 03的记录 
WIDOWNS服务器上创建一个sina.com.com的主要区域并添加主机记录
  
  
  
  windows03 上允许复制 
  
  
 
           
 
 
 

你可能感兴趣的:(linux,职场,休闲)