Tuesday, February 25, 2025

RHEL 5 DNS_SERVER
###########################################################################################

# vi /var/named/chroot/etc/named.conf

copy the 11 line from the & put them into the starting of the
[root@localhost ~]# vi  /var/named/chroot/etc/named.caching-nameserver.conf


[root@localhost ~]# vi  /var/named/chroot/etc/named.conf

//

 options {
   listen-on port 53 { 192.168.0.30; };
   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 { localhost; };
  };

At the bottom put these entry

zone "delhi.com" IN {
        type master;
        file "dk.delhi.zone";

};

zone "0.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.0.zone";
};


[root@localhost ~]# cd /var/named/chroot/var/named/
[root@localhost named]# ls
data  localdomain.zone  localhost.zone  named.broadcast  named.ca  named.ip6.l
[root@localhost named]# cp localhost.zone dk.delhi.zone
[root@localhost named]# vi dk.delhi.zone
[root@localhost named]# ls
data  dk.delhi.com.zone  localdomain.zone  localhost.zone  named.broadcast  named
[root@localhost named]# cp named.local 192.168.0.zone
[root@localhost named]# vi 192.168.0.zone
[root@localhost named]# vi /var/named/chroot/etc/named.conf
[root@localhost named]# pwd
/var/named/chroot/var/named
[root@localhost named]# ls -ltr
total 44
drwxrwx--- 2 named named 4096 Jul 27  2004 slaves
drwxrwx--- 2 named named 4096 Aug 26  2004 data
-rw-r----- 1 root  named  427 Jan 18  2010 named.zero
-rw-r----- 1 root  named  426 Jan 18  2010 named.local
-rw-r----- 1 root  named  424 Jan 18  2010 named.ip6.local
-rw-r----- 1 root  named 1892 Jan 18  2010 named.ca
-rw-r----- 1 root  named  427 Jan 18  2010 named.broadcast
-rw-r----- 1 root  named  195 Jan 18  2010 localhost.zone
-rw-r----- 1 root  named  198 Jan 18  2010 localdomain.zone
-rw-r----- 1 root  root   247 Nov 12 07:47 dk.delhi.zone
-rw-r----- 1 root  root   465 Nov 12 07:49 192.168.0.zone

[root@localhost named]# bind-chroot-admin -d
[root@localhost named]# bind-chroot-admin -e

[root@localhost named]# service named restart
Stopping named:                                            [  OK  ]
Starting named:                                            [  OK  ]

for logs for client query

[root@localhost ~]# rndc -query log

[root@localhost named]# dig dk.delhi.com

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> dk.delhi.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2743
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;dk.delhi.com.                  IN      A

;; ANSWER SECTION:
dk.delhi.com.           86400   IN      A       192.168.0.30

;; AUTHORITY SECTION:
delhi.com.              86400   IN      NS      dk.delhi.com.

;; Query time: 2 msec
;; SERVER: 192.168.0.30#53(192.168.0.30)
;; WHEN: Sat Nov 12 07:54:06 2011
;; MSG SIZE  rcvd: 60

[root@localhost named]# dig 192.168.0.30
[root@localhost named]# dig -x 192.168.0.30

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> -x 192.168.0.30
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19008
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;30.0.168.192.in-addr.arpa.     IN      PTR

;; ANSWER SECTION:
30.0.168.192.in-addr.arpa. 86400 IN     PTR     dk.delhi.com.

;; AUTHORITY SECTION:
0.168.192.in-addr.arpa. 86400   IN      NS      dk.delhi.com.

;; ADDITIONAL SECTION:
dk.delhi.com.           86400   IN      A       192.168.0.30

;; Query time: 4 msec
;; SERVER: 192.168.0.30#53(192.168.0.30)
;; WHEN: Sat Nov 12 07:54:42 2011
;; MSG SIZE  rcvd: 99


#dig +trace @4.2.2.1 google.com

No comments:

Post a Comment

Thanks for the comment