RHCL 253 3

来源:互联网 发布:阿迪达斯超a 仿鞋淘宝 编辑:程序博客网 时间:2024/06/05 04:47

yum install bind bind-chroot caching* -y

 

ll -d /var/named

 

cd /var/named/chroot

 

rndc

 

service named start

 

rndc status

 

rndc flush

 

cd /var/named/chroot/etc/

 

mv named.caching-nameserver.conf named.conf

 

ln -s /var/named/chroot/etc/named.conf /etc/

 

cd /etc/

 

ll named.*

 

rm named.caching-nameserver.conf

 

vim /etc/named.conf

 

27

28

37 {any; }

 

 

options {
        listen-on port 53 { 127.0.0.1; };
        listen-on-v6 port 53 { ::1; };
        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";

        // Those options should be used carefully because they disable port
        // randomization
        // query-source    port 53;    
        // query-source-v6 port 53;

        allow-query     { localhost; };
        allow-query-cache { localhost; };
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
view localhost_resolver {
 match-clients      { localhost; };
        match-destinations { localhost; };
        recursion yes;
        include "/etc/named.rfc1912.zones";

 

 

 

----------------------------------------------------

options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        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";

        // Those options should be used carefully because they disable port
        // randomization
        // query-source    port 53;    
        // query-source-v6 port 53;

        allow-query     { any; };
        allow-query-cache { any; };
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
view localhost_resolver {
  match-clients      { any; };
        match-destinations { localhost; };
        recursion yes;
        include "/etc/named.rfc1912.zones";

 

----------------------------------------

21   25     vim /etc/name.rfc1912.zones

 

 zone "example6.com" IN {
 22         type master;
 23         file "example6.com.zone";
 24         allow-update { none; };
 25 };

 

cd /var/named/chroot/var/named

 

cp -p localdomain.zone example6.con.zone

 

vim example6.com.zone

 

$TTL    86400
@               IN SOA  localhost root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
                IN NS           localhost
localhost       IN A            127.0.0.1
-----------------------------------------------------------------

 

$TTL    86400
@               IN SOA  @ root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
@                 IN NS           ns1.example6.com.
ns1             IN A            192.168.0.6

@                  MX        10   mail.example6.com
mail             IN  A            192.168.0.6
www             IN A            192.168.0.6
ftp             CNAME           www

 

service named configtest

 

vim /etc/resolv.conf

 

; generated by /sbin/dhclient-script
#search example.com
nameserver 192.168.0.6

 

host www.example6.com

 

tail /var/log/messages

 

chown .named example 6.com.zone

 

service named restart

 

host www.example.com

 

dig -t MX example6.com

 

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> -t MX example6.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56697
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

;; QUESTION SECTION:
;example6.com.                  IN      MX

;; ANSWER SECTION:
example6.com.           86400   IN      MX      10 mail.example6.com.

;; AUTHORITY SECTION:
example6.com.           86400   IN      NS      ns1.example6.com.

;; ADDITIONAL SECTION:
mail.example6.com.      86400   IN      A       192.168.0.6
ns1.example6.com.       86400   IN      A       192.168.0.6

;; Query time: 0 msec
;; SERVER: 192.168.0.6#53(192.168.0.6)
;; WHEN: Sat Dec 11 11:58:44 2010
;; MSG SIZE  rcvd: 101

 

dig -t NX example6.com

 

;; Warning, ignoring invalid type NX

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> -t NX example6.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23699
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;example6.com.                  IN      A

;; AUTHORITY SECTION:
example6.com.           86400   IN      SOA     example6.com. root.example6.com. 42 10800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 192.168.0.6#53(192.168.0.6)
;; WHEN: Sat Dec 11 11:59:15 2010
;; MSG SIZE  rcvd: 71

host ftp.example6.com.zone

 

acl any {  0.0.0.0/0.0.0.0; };

 

acl classroom {  192.168.0.0/24; };

 

acl safe_machine {  192.168.0.0/24;  !192.168.0.250/24;};