Anda di halaman 1dari 2

INSTAL DNS SERVER DI UBUNTU 8.

04
Tutorial ini merupakan sebagian catatan ketika penulis melakukan migrasi mail server
dari postfix + Squierrmail ke Zimbra. Instalasi & konfigurasi DNS Server ini berbasis
pada sistem operasi Ubuntu 8.04 ( Hardy ) Server Edition. Program / package BIND9
sebagai DNS Server.

I. Instal paket BIND9.


Kalau kita saat instalasi Ubuntu 8.04 server memilih opsi “Instal DNS Server”, maka
ditahap ini tidak perlu dilakukan, tetapi kalau belum, ya berikan perintah ini:
sudo apt-get install bind9

II. Konfigurasi DNS Server


Asumsi kita adalah:
IP Address DNS Server Statis
IP Address DNS Server : 192.168.2.2
Nama mailserver : http://mail.company.co.id
Network : 192.168.2.0
Nama komputer : mail
Yang pertama di konfigurasi adalah file named.conf.local:
sudo nano /etc/bind/named.conf.local
Buat konfigurasi seperti ini:
zone “company.co.id” {
type master;
file “/etc/bind/company.co.id.hosts”;
};
zone “2.168.192.in-addr.arpa” {
type master;
file “/etc/bind/rev.2.168.192.in-addr.arpa”;
};
Untuk mengakses DNS Server lain yang isinya lebih lengkap:
sudo nano /etc/bind/named.conf.options
Kenudian isikan IP Address atau Domain DNS Server lain yang lebih lengkap,
misalnya:
forwarders {
203.130.193.74;
202.134.0.155;
};
( Saya pakai DNSnya T***** )
Supaya DNS Server yang sudah dibuat juga bisa mengakses dirinya sendiri , maka
perlu edit file /etc/resolv.conf :
sudo nano /etc/resolv.conf
Trus isi IP dirinya sendiri:
search company.co.id
nameserver 192.168.2.2
Akhirnya adalah kita buat zona untuk DNS Server, dengan urutan sebagai berikut:
sudo nano /etc/bind/company.co.id.hosts
Trus isikan perintah sebagai berikut:
$ttl 1500
@ IN SOA mail.company.co.id. root (
200909273
28800
3600
604800
38400
);
company.co.id. IN NS ns.company.co.id.
ns.company.co.id. IN A 192.168.2.2
mail.company.co.id. IN A 192.168.2.2
cppi.co.id. IN MX 10 mail.company.co.id.
webmail IN CNAME mail
Kemudian edit file /etc/bind/rev.2.168.192.in-addr.arpa :
sudo nano /etc/bind/rev.2.168.192.in-addr.arpa
Isikan perintah sebagai berikut:
$ttl 38400
@ IN SOA mail.company.co.id. root (
200909273
10800
3600
604800
38400
);
IN NS ns.company.co.id.
2 IN PTR mail.company.co.id.
Selanjutnya periksa konfigurasinya, dengan perintah :
named-checkzone company.co.id /etc/bind/company.co.id.hosts
Hasilnya seperti ini:
zone company.co.id/IN: loaded serial 200909273
OK
named-checkzone 192.168.2 /etc/bind/rev.2.168.192.in-addr.arpa
zone 192.168.2/IN: loaded serial 200909273
OK
Akhirnya restart DNS Server:
sudo /etc/init.d/bind9 restart
Periksa dengan perintah dig:
dig mail.company.co.id
Hasilnya , kira-2 seperti ini:
; <<>> DiG 9.4.2-P2 <<>> mail.company.co.id
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46743
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL:
1
;; QUESTION SECTION:
;mail.company.co.id. IN A
;; ANSWER SECTION:
mail.company.co.id. 1500 IN A 192.168.2.2
;; AUTHORITY SECTION:
company.co.id. 1500 IN NS ns.company.co.id.
;; ADDITIONAL SECTION:
ns.companyco.id. 1500 IN A 192.168.2.2
;; Query time: 0 msec
;; SERVER: 192.168.2.2#53(192.168.2.2)
;; WHEN: Fri Oct 2 14:24:15 2009
;; MSG SIZE rcvd: 82
Test Ping mail.company.co.id
PING mail.company.co.id (192.168.2.2) 56(84) bytes of data.
64 bytes from mail (192.168.2.2): icmp_seq=1 ttl=64 time=0.017 ms
64 bytes from mail (192.168.2.2): icmp_seq=2 ttl=64 time=0.008 ms
64 bytes from mail (192.168.2.2): icmp_seq=3 ttl=64 time=0.007 ms
64 bytes from mail (192.168.2.2): icmp_seq=4 ttl=64 time=0.007 ms
SELESAI !!

Anda mungkin juga menyukai