Lab scenario:- Server Ip = 192.168.0.10 Server Hostname = server.example.com Client IP = 192.168.0.40 Client Hostname = client.example.com 1step := setting up your hostname # vim /etc/host 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.0.10 server.example.com server # vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=server.example.com # hostname server.example.com [press enter] 2nd step := add entry in resolve.conf file # vim /etc/resolve.conf # Generated by NetworkManager search example.com nameserver 192.168.0.10 3rd step := Install BIND package # yum -y install bind* 4rth step := Edit the named.conf 1st backup this file # cp -avr /etc/named.conf /etc/named.conf.org # vim /etc/named.conf // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // options { listen-on port 53 { 192.168.0.10; }; 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"; allow-query { any; }; recursion yes; dnssec-enable yes; dnssec-validation no; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; save and quit 5th step := Edit /etc/named.rfc1912.zones like this // 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 // and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt // (c)2007 R W Franks // // See /usr/share/doc/bind*/sample/ for example named configuration files. // zone "example.com" IN { type master; file "forward.zone"; allow-update { none; }; }; zone "localhost" IN { type master; file "named.localhost"; allow-update { none; }; }; zone "1.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.loopback"; allow-update { none; }; }; zone "0.168.192.in-addr.arpa" IN { type master; file "reverse.zone"; allow-update { none; }; }; zone "0.in-addr.arpa" IN { type master; file "named.empty"; allow-update { none; }; }; Save AND Quit 6th step := create forware.zone nad reverse.zone file in /var/named/ like this # cp named.localhost forward.zone # cp named.loopback reverse.zone 7th step := edit the forward and reverse.zone like this $TTL 1D @ IN SOA server.example.com. root.server.example.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum IN NS server.example.com. server IN A 192.168.0.10 8th step Edit the reverse.zone like this $TTL 1D @ IN SOA server.example.com. root.server.example.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum IN NS server.exmaple.com. 10 IN PTR server.example.com. save file 9th step := change the group of forward.zone and reverse.zone # chgrp named forward.zone # chgrp named reverse.zone 10th step := start the service # service named restart the test the DNS server # dig -x 192.168.0.10 # nslookup 192.168.0.10
Sunday, April 8, 2012
DNS SERVER ON RHEL 6
Subscribe to:
Post Comments (Atom)
not working
ReplyDeleteHi james thanks to visite this blogs what happend
Deletethanks....i got lots of help with this
Deletenot working,every time i tried "service named restart" it says "/var/named/chroot/var/named... busy.and whe i tried for dig -x xxx.xxx.xxx.x it is saying that servfail and some "10.168.192.in-addr.arpa"error.
ReplyDeleteGreat notes.. Please make BOLD font, where you changed in files... so new person can understand and can configure the DNS ...
ReplyDeleteThanks again..
Guru Pandit - guru4om@gmail.com