Configure DNS Server on CentOS 5.3

Check if dns already installed

# rpm -qa | grep bind

bind-libs-9.3.4-10.P1.el5
ypbind-1.19-11.el5
bind-chroot-9.3.4-10.P1.el5
bind-9.3.4-10.P1.el5
bind-utils-9.3.4-10.P1.el5
[root@mail ~]#

Great, its installed.

Starting bind

# /etc/init.d/named start

Locating /var/named/chroot//etc/named.conf failed:
[FAILED]

Ok, time to configure.

Remove

# yum remove dnsmasq

# yum remove bind-chroot-9.3.4-10.P1.el5

# yum remove bind-9.3.4-10.P1.el

Install

# yum install bind

# nano /etc/named.conf

Put these lines :

options {

directory    “/var/named”;

query-source port 53;

allow-transfer {

localhost;

};

};

zone “digitalfusi.com” {

type master;

file “digitalfusi.com.db”;

};

zone “localhost” {

type master;

file “localhost.db”;

};

zone “0.0.127.in-addr.arpa” {

type master;

file “127.0.0.rev”;

};

zone “.” in {

type hint;

file “root.db”;

};

# nano /var/named/digitalfusi.com.db

$TTL 2d ; 172800 seconds

$ORIGIN digitalfusi.com.

@        IN      SOA    digitalfusi.com. hostmaster.digitalfusi.com. (

2008051200 ; serial number (change when you modify DNS)

1d12h      ; refresh =  1 day 12 hours

15M        ; update retry = 15 minutes

3W12h      ; expiry = 3 weeks + 12 hours

2h20M )    ; minimum = 2 hours + 20 minutes

@        IN     NS      ns1.digitalfusi.com.

@        IN     A       192.168.12.105

ns1      IN     A       192.168.12.105

www      IN     A       192.168.12.105

mail     IN     A       192.168.12.105

mail2    IN     A       192.168.12.105

postfixadmin   IN    A    192.168.12.105

mailguard   IN    A      192.168.12.105

# nano /var/named/localhost.db

$TTL 2d

$ORIGIN localhost.

@      IN  SOA  localhost. hostmaster.localhost. (

2008051101 ; serial number (change when you modify DNS)

1d12h      ; refresh =  1 day 12 hours

15M        ; update retry = 15 minutes

3W12h      ; expiry = 3 weeks + 12 hours

2h20M )    ; minimum = 2 hours + 20 minutes

@      IN  NS localhost.

@      IN  A  127.0.0.1

# nano /var/named/127.0.0.rev

$TTL 2d

$ORIGIN 0.0.127.in-addr.arpa.

@        IN SOA localhost. hostmaster.localhost. (

2008051101 ; serial number (change when you modify DNS)

1d12h      ; refresh =  1 day 12 hours

15M        ; update retry = 15 minutes

3W12h      ; expiry = 3 weeks + 12 hours

2h20M )    ; minimum = 2 hours + 20 minutes

@        IN NS   localhost.

1        IN PTR  localhost.

# nano /var/named/root.db

; This file holds the information on root name servers needed to

; initialize cache of Internet domain name servers

; (e.g. reference this file in the “cache . <file>”

; configuration file of BIND domain name servers).

;

; This file is made available by InterNIC

; under anonymous FTP as

; file /domain/named.root

; on server FTP.INTERNIC.NET

; -OR- RS.INTERNIC.NET

;

; last update: Feb 04, 2008

; related version of root zone: 2008020400

;

; formerly NS.INTERNIC.NET

;

. 3600000 IN NS A.ROOT-SERVERS.NET.

A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4

A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:BA3E::2:30

;

; formerly NS1.ISI.EDU

;

. 3600000 NS B.ROOT-SERVERS.NET.

B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201

;

; formerly C.PSI.NET

;

. 3600000 NS C.ROOT-SERVERS.NET.

C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12

;

; formerly TERP.UMD.EDU

;

. 3600000 NS D.ROOT-SERVERS.NET.

D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90

;

; formerly NS.NASA.GOV

;

. 3600000 NS E.ROOT-SERVERS.NET.

E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10

;

; formerly NS.ISC.ORG

;

. 3600000 NS F.ROOT-SERVERS.NET.

F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241

F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2f::f

;

; formerly NS.NIC.DDN.MIL

;

. 3600000 NS G.ROOT-SERVERS.NET.

G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4

;

; formerly AOS.ARL.ARMY.MIL

;

. 3600000 NS H.ROOT-SERVERS.NET.

H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53

H.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:1::803f:235

;

; formerly NIC.NORDU.NET

;

. 3600000 NS I.ROOT-SERVERS.NET.

I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17

;

; operated by VeriSign, Inc.

;

. 3600000 NS J.ROOT-SERVERS.NET.

J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30

J.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:C27::2:30

;

; operated by RIPE NCC

;

. 3600000 NS K.ROOT-SERVERS.NET.

K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129

K.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fd::1

;

; operated by ICANN

;

. 3600000 NS L.ROOT-SERVERS.NET.

L.ROOT-SERVERS.NET. 3600000 A 199.7.83.42

;

; operated by WIDE

;

. 3600000 NS M.ROOT-SERVERS.NET.

M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33

M.ROOT-SERVERS.NET. 3600000 AAAA 2001:dc3::35

; End of File


Testing start dns

# /etc/init.d/named start

Starting named:                                            [  OK  ]

Activate dns server in /etc/resolv.conf into like this

search digitalfusi.com
nameserver 192.168.12.105
nameserver 192.168.12.1

Try if dns work

# dig digitalfusi.com

; <<>> DiG 9.3.4-P1 <<>> digitalfusi.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39096
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

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

;; ANSWER SECTION:
digitalfusi.com.        172800  IN      A       192.168.12.105

;; AUTHORITY SECTION:
digitalfusi.com.        172800  IN      NS      ns1.digitalfusi.com.

;; ADDITIONAL SECTION:
ns1.digitalfusi.com.    172800  IN      A       192.168.12.105

;; Query time: 10 msec
;; SERVER: 192.168.12.105#53(192.168.12.105)
;; WHEN: Mon May  4 20:07:52 2009
;; MSG SIZE  rcvd: 83

Yes, it work for resolve dns and serve dns.

Incoming search terms for the article:

  • configure dns centos
  • centOS 5 3 dns
  • dns centos 5 3
  • configure dns in centos
  • centos dns server setup
  • setting dns centos 5 3
  • redhat ed is needed by
  • starting dns on centos
  • remove postfix group
  • install dns centos 5 3
  • Pages

  • Download Ubuntu

  • Download Fedora

  • Tags

  • Categories

    • Translate to:

  •