Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10804346
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:06:10

DNS
 
1、安装bind及相关软件包;
2、安装caching-nameserver.rpm包;
 
3、在/etc下面修改named.caching-nameserver.conf文件;
 
4、在/etc下面的named.rfc1912.zones文件中创建zone
 
5、在路径/var/named/chroot/var/named下创建并配置zone文件;
 
6、用nslookup分别对正向和反向做解析。
 
/etc/named.caching-nameserver.conf
//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching .ly nameserver
// (as a localhost DNS resolver .ly).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost .
// caching-nameserver package upgrade.
//
options {
       listen-on port 53 { any; };
       listen-on-v6 port 53 { any; };
       directory        "/var/named";
       dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
       query-source    port 53;    
       query-source-v6 port 53;
       allow-query     { any; };
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
view localhost_resolver {
       match-clients           { any; };
       match-destinations { any; };
       recursion yes;
       include "/etc/named.rfc1912.zones";
};
/etc/named.rfc1912.zones
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
zone "." IN {
       type hint;
       file "named.ca";
};
 
zone "localdomain" IN {
       type master;
       file "localdomain.zone";
       allow-update { none; };
};
 
zone "localhost" IN {
       type master;
       file "localhost.zone";
       allow-update { none; };
};
 
zone "0.0.127.in-addr.arpa" IN {
       type master;
       file "named.local";
       allow-update { none; };
};
 
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
        type master;
       file "named.ip6.local";
       allow-update { none; };
};
 
zone "255.in-addr.arpa" IN {
       type master;
       file "named.broadcast";
       allow-update { none; };
};
 
zone "0.in-addr.arpa" IN {
       type master;
       file "named.zero";
       allow-update { none; };
};
 
zone "michael.com" IN {
       type master;
       file "michael.com";
       allow-update { none; };
};
 
zone "13.168.192.in-addr.arpa" IN {
       type master;
       file "michael";
       allow-update { none; };
};
 
 
network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=
 
Hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1        localhost.localdomain localhost
::1           localhost6.localdomain6 localhost6
192.168.13.151        michael
 
/var/named/Michael
$TTL     86400
@       IN      SOA     root.michael.com.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
@        IN      NS     
151       IN      PTR    
阅读(1428) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~