Configure DNS

By admin

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

Incoming search terms for the article:

  • gadmin-bind tutorial
  • ubuntu GADMIN-BIND
  • gadmin-bind ubuntu
  • gadmin bind tutorial
  • gadmin bind ubuntu
  • gadmin dns
  • gadmin-bind config
  • bind9 configure mx mail ubuntu
  • dns forwarding gadmin-bind
  • local dns server on ubuntu 9 04

Information

Quick and Easy Way to Install FreeBSD Email Server from Scratch , covered virtual hosting and multiple domain, spam protection etc plus tips to get system up to date

Incoming search terms for the article:

  • gadmin-bind tutorial
  • ubuntu GADMIN-BIND
  • gadmin-bind ubuntu
  • gadmin bind tutorial
  • gadmin bind ubuntu
  • gadmin dns
  • gadmin-bind config
  • bind9 configure mx mail ubuntu
  • dns forwarding gadmin-bind
  • local dns server on ubuntu 9 04
  • Pages

  • Download Ubuntu

  • Download Fedora

  • Tags

  • Categories

    • Translate to: