Chinaunix首页 | 论坛 | 博客
  • 博客访问: 51605
  • 博文数量: 10
  • 博客积分: 320
  • 博客等级: 一等列兵
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-05 22:57
文章分类
文章存档

2011年(1)

2008年(1)

2007年(2)

2006年(6)

我的朋友

分类:

2006-04-14 21:03:05

这几天在玩DNS。
先来个cache only name server。
关键的几个配置文件:
/home/named/etc/named.conf                 
/home/named/etc/namedb/linul.org.db
/home/named/etc/namedb/pz/192.168.2
/home/named/etc/namedb/pz/127.0.0
/home/named/etc/namedb/root.hints           
;---------------------------------------
;主配置文件
;linul.org域的正解 
;linul.org域的反解
;本机的反解    
;缓存,查询非本机区域
========================================
named.conf :
options {
     directory "/etc/namedb"; 
     pid-file "/var/run/named.pid";
     statistics-file "/var/run/named.stats"; 
};
zone "." { 
     type hint; 
     file "root.hints";
 };
zone "0.0.127.in-addr.arpa" {
     type master;
     file "pz/127.0.0";
 };
zone "linul.org" { 
     type master;   
     file "linul.org.db";
 };
zone "2.168.192.in-addr.arpa" {
     type master;  
     file "pz/192.168.2";       
 };
...............
//--------------------------------------
//chroot的根是/home/named,而这个"/etc/namedb"是说 named
//只在它下找DNS的配置文件,是配置文件的根。
//DNS的根区域,查询非本机区域时使用。
// root.hints里有根DNS的地址,文件保存
//在/home/named/etc/namedb下
//本机的反解,注意是0.0.127不是1.0.0.127,也不是127.0.0    
//我添加的linul域。内有
//            
//的反解IP: 192.168.2.115  192.168.2.116 
========================================
linul.org.db
$TTL 6D
$ORIGIN linul.org.
; 说明下面的@=linul.org.以及
@       IN      SOA     @       root.localhost. (
                        1       ;Serial
                        8H      ;Refresh
                        2H      ; Retry 
                        4W      ; Expire
                        1D)     ; Minimum TTL
              IN      NS      @
www     IN      A       192.168.2.115
;            IN      A       192.168.2.117
;            IN      A       192.168.2.118
ftp        IN      A       192.168.2.116
;---------------------------------------
; Time To Live,单位秒。D=86400 秒 
;www=.
;ftp=ftp.linul.org. 注意org后的“.”
;如没有$ORIGIN段,则用named.conf 
;中的zone名称来替换
; Serial:与slave 服务器同步数据
; Refresh:何时与slave 服务器同步
;Retry:如失败那隔多久再进行重试     
; Expire:放弃retry 时间并标识过期
;Minimum TTL:顾名思义,如没有
; $TTL 6D 段则TTL=Minimum TTL
;IN=internet    A=IP Address  
;NS=name server
;SOA=Start Of Authority
========================================
 pz/192.168.2

$TTL 3D
$ORIGIN 2.168.192.in-addr.arpa.
@      IN      SOA     @ hostmaster.local.domain. (
                       1       ; Serial
                        8H      ; Refresh
                        2H      ; Retry
                        4W      ; Expire
                        1D)     ; Minimum TTL
          IN      NS      @
115     IN      PTR     .
116     IN      PTR     ftp.linul.org.
;----------------------------------------------------------------------------------------
;115=115@=115.2.168.192.in-addr.arpa.
 ;PTR=Pointer 和A=IP Address  互逆,他是将 IP 指向主机名称
 
阅读(1750) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~