Configure DNS

For the sake of example I use minimal configuration and a fake domain name ‘digitalfusi.com’

Lets start :

# apt-get install bind9

# nano /etc/bind/named.conf.local

add these lines :

zone “digitalfusi.com” {
type master;
file “/etc/bind/zones/digitalfusi.com.db”;
};

zone “12.168.192.in-addr.arpa” {
type master;
file “/etc/bind/zones/rev.12.168.192.in-addr.arpa”;
};

save.

Creating zone :

# mkdir /etc/bind/zones

# nano /etc/bind/zones/digitalfusi.com.db

Put these lines :

$TTL 3D
@ IN      SOA     ns.digitalfusi.com admin.digitalfusi.com. (
2006081401
28800
3600
604800
38400
);
digitalfusi.com.      IN      NS              ns.digitalfusi.com.
digitalfusi.com.      IN      MX     10       mail.digitalfusi.com.
www                 IN      A              192.168.12.103
mail               IN      A               192.168.12.103

postfixadmin       IN      A               192.168.12.103
mailguard          IN      A               192.168.12.103
ns                 IN      A               192.168.12.103

save.

# nano /etc/bind/zones/rev.12.168.192.in-addr.arpa

Pu these lines :

$TTL 3D
@ IN SOA ns.digitalfusi.com. admin.digitalfusi.com. (
2006081401;
28800;
604800;
604800;
86400
)

IN    NS     ns.digitalfusi.com.
254                  IN    PTR    digitalfusi.com

Forward dns request :

nano /etc/bind/named.conf.options

put these lines :

options {
directory “/var/cache/bind”;

forwarders {
# dns server of my isp
192.168.12.1;
};
auth-nxdomain no;    # conform to RFC1035
listen-on-v6 { any; };
};

Add dns entry :

nameserver 192.168.12.103

in /etc/resolv.conf

Restart dns server :

# /etc/init.d/bind9 restart

Testing :

# dig www.digitalfusi.com

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

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

;; ANSWER SECTION:
www.digitalfusi.com.    259200  IN      A       192.168.12.103

;; AUTHORITY SECTION:
digitalfusi.com.        259200  IN      NS      ns.digitalfusi.com.

;; ADDITIONAL SECTION:
ns.digitalfusi.com.     259200  IN      A       192.168.12.103

;; Query time: 1 msec
;; SERVER: 192.168.12.103#53(192.168.12.103)
;; WHEN: Sun Apr 12 00:41:20 2009
;; MSG SIZE  rcvd: 86

# dig mx digitalfusi.com

; <<>> DiG 9.5.0-P2 <<>> mx digitalfusi.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3077
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

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

;; ANSWER SECTION:
digitalfusi.com.        259200  IN      MX      10 mail.digitalfusi.com.

;; AUTHORITY SECTION:
digitalfusi.com.        259200  IN      NS      ns.digitalfusi.com.

;; ADDITIONAL SECTION:
mail.digitalfusi.com.   259200  IN      A       192.168.12.103
ns.digitalfusi.com.     259200  IN      A       192.168.12.103

;; Query time: 1 msec
;; SERVER: 192.168.12.103#53(192.168.12.103)
;; WHEN: Sun Apr 12 00:42:23 2009
;; MSG SIZE  rcvd: 103

  • Pages

  • Download Ubuntu

  • Download Fedora

  • Tags

    atmail open on ubuntu server change ip address check connection clamav continue install dns dovecot fuzzyocr install jaunty maia mailguard mysql New Virtual Disk Wizard nginx pear php postfix postfixadmin preparation roundcube mail Setting Virtual Machine spamassassin squirrelmail
  • Categories

    • Translate to: