中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 未整理篇
[Linux专题_BIND]RedHatLinuxAS3中BIND的配置
作者:longrujun 时间:2003-02-16 11:10 出处:互联网 责编:chinaitpower
              摘要:[Linux专题_BIND]RedHatLinuxAS3中BIND的配置

RedHatLinux AS3中BIND 的配置
1.
所需配置文件
/etc/named.conf---------
系统自带,需要配置
/etc/resolv.conf----------
系统自带,需要配置
/var/named/supermaster.com.hosts---------
系统没有,需要创建配置
/var/named/192.168.0.rev--------
系统没有,需要创建配置
/var/named/named.local------------------------
系统自带,不需修改
/var/named/named.ca--------------------------
系统自带,不需修改

2.配置方案
2.1
/etc/named.conf
说明:DNS主配置文件,定义了域数据库信息的基本参数和源点,该文件可以存放在本地或远程的服务器上。源文件如下:

       
// generated by named-bootconf.pl

options {
 directory "/var/named";
 /*
  * If there is a firewall between you and nameservers you want
  * to talk to, you might need to uncomment the query-source
  * directive below.  Previous versions of BIND always asked
  * questions using port 53, but BIND 8.1 uses an unprivileged
  * port by default.
  */
 // query-source address * port 53;
};

//
// a caching only nameserver config
//
controls {
 inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
 type hint;
 file "named.ca";
};

zone "localhost" IN {
 type master;
 file "localhost.zone";
 allow-update { none; };
};

//=========add new content========
zone  "supermaster.com" IN {
 type master;
 file  "supermaster.com.hosts";
};


zone "0.0.127.in-addr.arpa" IN {
 type master;
 file "named.local";
 allow-update { none; };
};

//=======add new content========
zone  "0.168.192.in-addr.arpa" IN  {
 type master;
 file  "192.168.0.rev";
};


include "/etc/rndc.key";

    
2.2
/var/named/supermaster.com.hosts
说明:正向解析配置文件,即实现name2ip的对应,源文件如下:


$TTL 86400
@ IN SOA 
www.supermaster.com.  master.supermaster.com.  (
   2 ; serial
   28800 ; refresh
   7200 ; retry
   604800 ; expire 
   86400 ; ttl
   )

 IN NS www.supermaster.com.  //注意:左边留一个空格
 IN MX 5 mail.supermaster.com.//注意:左边留一个空格

ssl IN A 192.168.0.111         //注意:左边没有空格
www IN A 192.168.0.111
ftp IN A 192.168.0.111
mail IN A 192.168.0.111



2.3/var/named/192.168.0.rev
说明:DNS反向解析配置文件,即实现IP2name的对应,源文件如下:


$TTL 86400
@ IN SOA 
www.supermaster.com. root.supermaster.com.  (
   7 ; serial
   28800 ; refresh
   7200 ; retry
   604800 ; expire 
   86400 ; ttk
   )

 IN      NS www.supermaster.com.  //注意:左边留一个空格
111 IN PTR 
www.supermaster.com.//注意:左边没有空格
111     IN      PTR    
ftp.supermaster.com.
111     IN      PTR     mail.supermaster.com.
111     IN      PTR     ssh.supermaster.com.

 


2.4/etc/resolv.conf
说明:指定域名服务器的IP和搜索顺序,源文件如下:

search supermaster.com
nameserver 192.168.0.111


3.测试及管理办法
3.1
、修改完DNS的配置文件,需要重新启动named,输入:named -u named
来使更改的配置生效

3.2
、用host测试DNS

       A.//正向查询主机地址
#host
www.supermaster.com

www.supermaster.com has address 192.168.0.111
      B.//反向查询域名
#host 192.168.0.111


111.0.168.192.in-addr.arpa domain name pointer ftp.supermaster.com.
111.0.168.192.in-addr.arpa domain name pointer ssh.supermaster.com.
111.0.168.192.in-addr.arpa domain name pointer
www.supermaster.com.
111.0.168.192.in-addr.arpa domain name pointer mail.supermaster.com.
     C.//查询不同类型的资源记录配置
#host -t NS supermaster.com

 

supermaster.com name server www.supermaster.com.
#host -t SOA supermaster.com

supermaster.com SOA www.supermaster.com. master.supermaster.com. 2 28800 7200 604800 86400

#host -t MX supermaster.com

supermaster.com mail is handled by 5 mail.supermaster.com.

    D.//查询整个域的信息
#host -l supermaster.com. 192.168.0.111

 


Using domain server:
Name: 192.168.0.111
Address: 192.168.0.111#53
Aliases:

supermaster.com SOA www.supermaster.com. master.supermaster.com. 2 28800 7200 604800 86400
supermaster.com name server
www.supermaster.com.
supermaster.com mail is handled by 5 mail.supermaster.com.
ftp.supermaster.com has address 192.168.0.111
mail.supermaster.com has address 192.168.0.111
ssl.supermaster.com has address 192.168.0.111
www.supermaster.com has address 192.168.0.111
supermaster.com SOA
www.supermaster.com. master.supermaster.com. 2 28800 7200 604800 86400
    
   E.//列出与一个主机名相关的资源记录的详细信息
#host -a
www.supermaster.com

 

Trying "www.supermaster.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30624
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;www.supermaster.com.  IN ANY

;; ANSWER SECTION:
www.supermaster.com. 86400 IN A 192.168.0.111

;; AUTHORITY SECTION:
supermaster.com. 86400 IN NS 
www.supermaster.com.

Received 67 bytes from 192.168.0.111#53 in 1 ms



关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有