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=www.michael.com
 
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   [url]www.michael.com[/url]     michael
 
/var/named/Michael
$TTL     86400
@       IN      SOA     [url]www.michael.com.[/url] root.michael.com.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
@        IN      NS      [url]www.michael.com.[/url]
151       IN      PTR     [url]www.michael.com[/url].
/var/named/michael.com
$TTL      86400
@           IN SOA   [url]www.michael.com.[/url]      root.michael.com. (
                                   42           ; serial (d. adams)
                                   3H          ; refresh
                                   15M        ; retry
                                   1W         ; expiry
                                   1D )        ; minimum
 
@        IN NS         [url]www.michael.com.[/url]
[url]www.michael.com.[/url]            IN A              192.168.13.151
resolv.conf
nameserver 192.168.13.151
search michael.com
 
 
 
测试:nslookup 192.168.13.151
service named restart