Tutorial Instalasi Zimbra Mail Server 7.1.1 pada Ubuntu Server-Bagian 2, Setup DNS Server

Tulisan ini merupakan bagian kedua dari 3 tulisan. Bagian pertama dapat dibaca disini : Tutorial Instalasi Zimbra Mail Server 7.1.1 pada Ubuntu Server-Bagian 1

Bagian kedua seri tutorial instalasi Zimbra Mail Server pada Ubuntu akan membahas cara melakukan setup DNS Server untuk keperluan instalasi Zimbra. Beberapa rekan berkomentar bahwa kita tidak perlu melakukan setup DNS Server, karena bisa menggunakan DNS Server yang sudah ada baik di server lain maupun di ISP.

Pendapat ini benar jika kita belum punya mail server yang sedang dalam kondisi berjalan. Jika sudah ada mail server yang sedang berjalan, kita tidak dapat seenaknya mengganti MX records ke mesin lain yang belum tuntas disetup. Pertimbangan lain saya tuliskan disini : Tentang Setting DNS pada Zimbra Mail Server.

Pada tutorial ini saya akan menggunakan contoh konfigurasi sebagai berikut :

[code language=’cpp’]
Nama domain : vavai.com
Nama hostname : mail.vavai.com
IP Address Server : 192.168.10.250
[/code]

IP Address diatas akan digunakan untuk seluruh records yang digunakan. Jika menginginkan IP address yang berbeda untuk records tertentu silakan ubah sesuai keperluan.

Mari kita mulai :

  1. Instal paket yang diperlukan
    [code language=”cpp”]
    sudo apt-get install bind9
    [/code]
  2. Buat zona baru untuk vavai.com pada file named.
    [code language=”cpp”]
    sudo -i
    cd /etc/bind
    nano named.conf
    [/code]
    kemudian tambahkan baris konfigurasi berikut pada bagian paling bawah:
    [code language=”cpp”]
    zone “vavai.com” {
    type master;
    file “/etc/bind/db.vavai.com”;
    };
    [/code]
  3. Langkah selanjutnya adalah membuat konfigurasi zona forward untuk vavai.com. Untuk memudahkan konfigurasi, copy file db.local menjadi db.vavai.com
    [code language=”cpp”]
    cp db.local db.vavai.com
    [/code]
  4. Lakukan pengubahan pada file db.vavai.com
    [code language=”cpp”]
    nano db.vavai.com
    [/code]
    Ubah konfigurasinya sehingga menjadi:
    [code language=”cpp”]
    $TTL 604800
    @ IN SOA ns1.vavai.com. root.vavai.com. (
    2011062700 ; Serial
    604800 ; Refresh
    86400 ; Retry
    2419200 ; Expire
    604800 ) ; Negative Cache TTL
    ;
    @ IN NS ns1.vavai.com.
    @ IN A 192.168.10.250
    @ IN MX 0 mail.vavai.com.
    ns1 IN A 192.168.10.250
    mail IN A 192.168.10.250
    [/code]
  5. Restart service dns dengan menggunakan perintah:
    [code language=”cpp”]
    /etc/init.d/bind9 restart
    [/code]
  6. Untuk melakukan testing DNS, kita bisa menggunakan perintah host namadomain, misalnya host vavai.com atau menggunakan perintah nslookup sebagai berikut :
    [code language=”cpp”]
    root@mail:~# nslookup mail.vavai.com
    Server: 192.168.10.250
    Address: 192.168.10.250#53Name: mail.vavai.com
    Address: 192.168.10.250
    [/code]
    Perhatikan jawaban dari hasil nslookup, pastikan bahwa IP yang muncul adalah IP server yang disetup DNS servernya.

    Selain dengan nslookup, untuk melakukan testing DNS bisa dengan menggunakan perintah dig. Misalnya:
    [code language=”cpp”]
    root@mail:~# dig vavai.com mx

    ; <<>> DiG 9.7.3 <<>> vavai.com mx
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26806 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 ;; QUESTION SECTION: ;vavai.com. IN MX ;; ANSWER SECTION: vavai.com. 604800 IN MX 0 mail.vavai.com. ;; AUTHORITY SECTION: vavai.com. 604800 IN NS ns1.vavai.com. ;; ADDITIONAL SECTION: mail.vavai.com. 604800 IN A 192.168.10.250 ns1.vavai.com. 604800 IN A 192.168.10.250 ;; Query time: 0 msec ;; SERVER: 192.168.10.250#53(192.168.10.250) ;; WHEN: Mon Jun 27 18:40:54 2011 ;; MSG SIZE rcvd: 98 [/code] Perhatikan pada bagian MX records menunjukkan bahwa MX ditujukan ke alamat mail.vavai.com.

Setelah selesai melakukan setup DNS, kita bisa melanjutkan proses instalasi ke bagian ketiga yaitu instalasi Zimbra Mail Server.

You may also like

5 Comments

  1. mas mau tanya, kalo untuk setting ip public static contoh sy punya speedy ip public static (118.235.164.789) untuk setting dns nya langsung menggunakan ip tsb dan untuk resolv.conf nya bagaimana mas, terima kasih

  2. mas, koq setiap komputer dinyalakan dns nya gk jlan ya??
    klau di masukkan perintah nslookup domain.com
    keluarnya connection time out; no servers could be reached
    nah baru setelah bind nya di restart baru bisa..
    emang kyak gtu mas ya??

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.