yum install bind
service named start
sample zone file is shown below. This must be located in /etc/named
$TTL 3600 ; 1 hour default TTL mydomain.com. IN SOA ns1.mydomain.com. admin.mydomain.com. ( 2006051501 ; Serial 10800 ; Refresh 600 ; Retry 604800 ; Expire 300 ; Negative Response TTL ) ; DNS Servers IN NS ns1.mydomain.com. IN NS ns2.mydomain.com. ; MX Records IN MX 10 mx.mydomain.com. IN MX 20 mail.mydomain.com. IN A 192.168.56.107 ; Machine Names localhost IN A 127.0.0.1 ns1 IN A 192.168.1.2 ns2 IN A 192.168.1.3 mx IN A 192.168.1.4 mail IN A 192.168.1.5 mail IN A 192.168.1.70 ; Aliases www IN CNAME mydomain.com. [root@centos1 etc]#
Add the following to /etc/named.conf
zone "mydomain.com" { type master; file "/etc/named/my.zone"; };