注册 | 登录
收藏 | 帮助
热门文章
编辑推荐
相关文章  
IIS的NSIISLOG.DLL溢出问题分析
安全配置Norton Security2004
三招两式保护Windows系统不受恶意
DNS欺骗
Windows系统安全指南之域级别策略
Windows2000 DNS服务器的区域类型
windows系统安全设置方法
如何增快DNS正查速度?
DNS 架设管理
DNS (domain Name System) 系统的
您现在的位置: 顶尖设计 >> IT学院 >> 服务器 >> Dns服务器 >> 文章正文
DNS 系统设定例--2.named.conf 的例子 (进阶型)
作者:陳昌盛, cschen@cc.nctu.edu.tw  来源:不详  点击:  更新:2006-12-20
简介:
// --------------- 这是一行解 ------------------------------
// Last updated: 1999.11.08 by C.S.Chen, cschen@cc.nctu.edu.tw

/*  另一种整段的解表示法

  底下是,有关 BIND/DNS server 的一段解说明.
  -----------------------------------------
  0. 底下的设定, 适用於 BIND 8.2.1 以後 (应该可适用 8.x 版)

  1. 同一个 DNS server, 可以同时管理许多不同的 domain zones.

  2. 一个 server host, 可能是某一个网域的 master server, 但同时也可能
     是另一个网域的 slave/secondary DNS server, 并不突.

  Notes about the configuration file.
  -----------------------------------------
   1. "acl" defintions ( mutiple instances)
   2. "logging" definitions (1 blocks)
   3. "options" defintions  (1 block)
   4. "server"  defintions ( multiple instances )
   5. "zone" definitions ( mutiple instances ) 
*/
 
//=================================================================
acl "Bogus-IP" {
        140.113.212.195;
        140.113.87.118;
        };

acl "NCTU-Campus-IP" {
        localhost;
        140.113.0.0/16; 
        140.126.237.0/24;
        };                                

acl "TANet-Backbone-IP" {
163.28.0.0/16;
};

//=================================================================
logging {
channel LAMER_log {
file "/var/log/dns-lamer.log" versions 3  size 10m;
severity info;        # only send priority info and higher
print-severity yes;  print-time yes;
};

channel SEC_log {
file "/var/log/dns-sec.log" versions 3   size 10m;
severity info;        # only send priority info and higher
print-severity yes;  print-time yes;
};

channel STAT_log {
file "/var/log/dns-stat.log" versions 3  size  10m;
severity info;        # only send priority info and higher
print-severity yes;  print-time yes;
};

category cname { null; };
category lame-servers { LAMER_log; };
category security { SEC_log; };
category statistics { STAT_log; };
};

//=================================================================
options {
check-names master fail; //  default fail
check-names slave fail; //  default warn
directory "/var/named";
pid-file  "/etc/named.pid";
notify yes;
fake-iquery yes; //  default warn

       // 设立 DNS query 转送站, 善加运用对方 DNS server cache 及其频宽
       // Note: 不过需先确定, 对方系统不会拒绝提供 forwarding 服务. 
       // ---------------------------------------------------------------
       // 本例子, 除了 ".com" 以及 ".tw" 外, 均透过底下server, 做 forwarding

        forwarders { 
                140.113.54.11; // 请参考底下 forwarding zones 设定.
        };

host-statistics  yes;  // default no
transfer-format many-answers;

        // 原则上, 拒绝不特定 host 的 zone transfer 请求,
        //-------------------------------------------------------------
// 个别 domain zone master/slave server 之间的情况, 在底下的 zone 
        // 定义段落中, 个别再打开 (参见底下的例子 zone "nctu.edu.tw".)
        //-------------------------------------------------------------

allow-transfer {
none; // 拒绝不特定对象的 zone transfer
        };

        //-------------------------------------------------------------
// 限定只有 NCTU 围内的 IP 使用者, 才可经由本  DNS server, 去查询
        // 其他分本 server 所负责的网域资料. (e.g. 非 NCTU 的资料)
        //-------------------------------------------------------------
        // 比较 zone "nctu.edu.tw" 的 allow-query { any; }, 表示所有 全
        // Internet 的 IP 都可来本 server 查询 nctu.edu.tw 这个网域的资料.
        //-------------------------------------------------------------

allow-query {
                NCTU-Campus-IP;  // 参见前面 ACL 定义
        };                      

        //-------------------------------------------------------------
// 拒绝底下, 设定有问题, 或者恶意的 DNS server 的查询
        //-------------------------------------------------------------

blackhole {
Bogus-IP;  // 参见 ACL 定义
        };                                

        //-------------------------------------------------------------
// 指定DNS query 回答的顺序, 仅对於旧系统不具有自行 sort 功能的
// DNS server/resolver  的系统有效 (BIND 4.x 以前)
        //-------------------------------------------------------------
// 假设本 DNS server, 有两张网路卡, 分别设定两个 IP address,
        // 一个在 163.28, 另一在 140.113 上面.
        //-------------------------------------------------------------

sortlist {
{ TANet-Backbone-IP;  // If on 163.28.xxx.yyy
     { 163.28/16;  // THEN use "163.28"
    { 140.113/16; }; // 再用 "140.113", fallback address
   }; };

{ NCTU-Campus-IP;  // If on 140.113.xxx.yyy
     { 140.113/16;  // THEN use "140.113"
    { 163.28/16; }; // 再试 163.28
  }; };
};

};

//=================================================================

server  140.113.1.1 {
support-ixfr yes;
transfer-format many-answers;
};

server  140.113.6.2 {
support-ixfr yes;
transfer-format many-answers;
};

//=================================================================
// Zone File Configuration
//-------------------------------------------------------------
zone "." {
type hint;
file "named.root";
};

zone "localhost" {
type master; file "Localhost";
allow-query { any; };
// 任何 Internet IP 使用者, 都可以来本 server 查询这个网域的资料
};

// 挡掉 127.0.0 的相关 query (自己回答)
zone "0.0.127.IN-ADDR.ARPA" {
type master; file "Rev-127.0";
allow-query { any; };
};

// 挡掉 0.x.x.x 的相关 query (自己回答)
zone "0.IN-ADDR.ARPA" {
type master; file "Rev-0";
allow-query { any; };
};

// 挡掉 255.x.x.x 的相关 query (自己回答)

[1] [2] 下一页




  • 上一篇文章:
  • 下一篇文章:
  • 分享此文:该页面添加到 Mister Wong 添加到雅虎Yahoo!收藏 Add to:Del.icio.us Post to Furl Digg this 添加到Google书签 reddit spurl blogmarks 365Key 评论  收藏  分享  打印
     我来说两句
    姓名:       验证码:   
    主页: 
    评分: 1分 2分 3分 4分 5分
    本频道近期热评文章:
      关于我们 | 联系我们 | 站点地图 | 广告投放 | 友情链接 | 在线留言 | 版权申明
    版权所有 © 2004-2007 顶尖设计(bobd.cn)
    未经授权禁止转载,摘编,复制本站内容或建立镜像. 沪ICP备07504942号 
    网络110
    报警服务