Advertisements
  • Yang Baru Ditulis

  • Kategori

  • Archives

  • Blog Stats

    • 195,443 hits
  • Enter your email address to follow this blog and receive notifications of new posts by email.

    Join 11 other followers

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.

Ok. langsung saja kita mulai …. berikut tahapannya :

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 !!

Advertisements

3 Responses

  1. berarti zone ini (192.168.10. ) tidak memiliki record NS.
    edit Zone ini (rev.10.168.192.in-addr.arpa) , perhatikan entri pada baris :
    IN NS ns.company.co.id

    coba tambahkan spasi sebelum IN NS …

  2. Ada error seperti ini:

    zone 192.168.10/IN: has no NS records

  3. […] INSTAL DNS SERVER DI UBUNTU 8.04 […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: