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.103postfixadmin 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
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