Tentang Setting DNS pada Zimbra Mail Server

dns-server

Salah satu kendala yang menghadang rekan-rekan yang berniat melakukan instalasi Zimbra Mail Server salah satunya adalah masalah setting DNS Server. Kendala ini bukan sekedar masalah setting konfigurasi DNS Server melainkan juga  pemahaman mengenai kepentingan DNS Server dan relasinya dengan klien dan akses internet.

Untuk membantu klarifikasi ini, berikut saya buatkan rangkumannya yang saya pisahkan dalam point-point sebagai berikut :

  1. Zimbra membutuhkan DNS Server. 2 hal utama yang dibutuhkan oleh Zimbra adalah MX Records yang harus merujuk pada hostname Zimbra dan A Records yang merujuk pada IP Zimbra. Zimbra juga membutuhkan setting Name Server (NS Records) yang benar untuk keperluan monitoring
  2. Sangat disarankan untuk melakukan instalasi DNS Server pada mesin Zimbra. Instalasi DNS Server pada mesin Zimbra membawa manfaat sebagai berikut : fleksibilitas saat hendak migrasi, fleksibilitas saat hendak backup & restore dan mengurangi down time karena pada saat yang bersamaan kita bisa melakukan proses instalasi Zimbra sedangkan disisi lain mail server yang ada tetap bisa berjalan
  3. Zimbra hanya membutuhkan DNS Server untuk keperluan melakukan lookup dirinya sendiri (dan lookup domain lain jika posisinya sudah berjalan). Zimbra tidak harus menggunakan DNS Server milik ISP atau DNS yang sedang berjalan
  4. Tidak ada larangan membuat DNS Server lebih dari satu dalam 1 lingkungan organisasi. Berbeda dengan Domain Controller atau Active Directory yang bisa membuat bentrok jika keduanya sama-sama difungsikan sebagai PDC (Primary Domain Controller), DNS Server tidak akan membuat service menjadi bentrok. Keperluan DNS Server ada disisi klien. Klien menggunakan DNS Server untuk melakukan resolving. Meskipun ada lebih 10 DNS Server dalam satu organisasi, hal ini tidak berpengaruh karena DNS Server yang akan digunakan tergantung pada setting yang dilakukan pada komputer klien
  5. Pahami perbedaan DNS Server ISP dengan DNS Server Zimbra. DNS Server Zimbra hanya digunakan oleh si Zimbra (dan klien-klien yang mengakses secara lokal) sedangkan DNS Server ISP  digunakan oleh server-server email dari luar untuk mengenali domain yang kita gunakan. Jadi, DNS ISP diperuntukkan untuk orang lain yang ingin mengenali domain kita sedangkan DNS Server Zimbra digunakan oleh Zimbra secara lokal
  6. Tidak ada masalah meski DNS Server Zimbra dan DNS Server ISP digunakan secara berbarengan, karena keperluannya berbeda
  7. Jika membutuhkan setting DNS Server pada mesin Zimbra, jadikan IP Zimbra sebagai name server 1, IP DNS ISP sebagai name server 2 dan IP Server DNS Publik (Nawala, OpenDNS, Google DNS) sebagai name server 3

Bagi yang masih bingung menentukan kebutuhan dasar setting DNS yang dibutuhkan oleh Zimbra, berikut adalah konfigurasi minimal yang bisa dijadikan catatan :

Nama Domain : vavai.com

Nama Name Server (NS) : ns1.vavai.com

IP Zimbra : 192.168.0.1

Nama Hostname : mail.vavai.com

Nama MX Records : mail, prioritas 0

Nama Address Records (A Record) :

– ns1, IP : 192.168.0.1

– mail, IP = 192.168.0.1

Contoh File Konfigurasi DNS pada openSUSE (/var/lib/named/master/namadomain.tld) :

$TTL 2d
@               IN SOA          mail.vavai.com. root.mail.vavai.com. (
2009060901      ; serial
3h              ; refresh
1h              ; retry
1w              ; expiry
1d )            ; minimum

vavai.com.    IN MX           0 mail.vavai.com.
vavai.com.    IN NS           ns1.vavai.com.
ns1                 IN A            192.168.0.1
mail                IN A            192.168.0.1

25 Responses to “ Tentang Setting DNS pada Zimbra Mail Server ”

  1. […] rangkuman pertanyaan umum (FAQ) seputar DNS Server di Zimbra  yang bisa dibaca pada artikel ini : “Tentang Setting DNS pada Zimbra Mail Server” Posted by vavai on Dec 14th, 2009 and is filed under Linux, Zimbra. You can follow any […]

  2. Pak yg DNS external itu disetting apa ya?
    soalnya selama ini saya pakai zimbra DNS lsg pakai di IP public.
    jadi saya pingin konfigurnya seperti punya bapak DNS dibawah firewall.

  3. Pak yg DNS external itu disetting apa ya?
    soalnya selama ini saya pakai zimbra DNS lsg pakai di IP public.
    jadi saya pingin konfigurnya seperti punya bapak DNS dibawah firewall.

    terima kasih

  4. @Novi,
    Jika Zimbra sudah OK dan siap berjalan, DNS Eksternal disetting bagian MX recordsnya agar merujuk ke IP publik Zimbra.

  5. […] Jangan salah kaprah dan bingung soal pengertian DNS Server Zimbra dengan DNS Server yang ada di ISP. Silakan baca penjelasan seputar DNS Server Zimbra ini pada artikel saya yang lain : Tentang Setting DNS pada Zimbra Mail Server. […]

  6. mas vavai, cuman pengen nanya neh…
    apakah di dalam mesin server Zimbra, aplikasi DNS server merupakan suatu keharusan???

    misalnya saya sudah mempunyai mesin DNS sendiri, dan saya ingin menggunakan aplikasi Zimbra untuk mesin email server saya, apakah saya bisa mengarahkan DNS zimbra ke mesin DNS lokal saya??

    jika saya memisahkan mesin Untuk aplikasi DNS server dan mesin untuk mail server zimbra, kira2 apakah bisa mempengaruhi kinerja dari Zimbra??

    mohon pencerahan nya,
    salam,
    jail

  7. […] Jangan salah kaprah dan bingung soal pengertian DNS Server Zimbra dengan DNS Server yang ada di ISP. Silakan baca penjelasan seputar DNS Server Zimbra ini pada artikel saya yang lain : Tentang Setting DNS pada Zimbra Mail Server. […]

  8. […] pada Zimbra atau menggunakan DNS Server yang sudah ada. Untuk keterangan detail, silakan baca penjelasan umum seputar DNS di Zimbra. Panduan konfigurasi DNS server secara mudah dapat dibaca pada artikel ini : Tutorial : Mudahnya […]

  9. […] Tentang Setting DNS Server pada Zimbra Mail Server […]

  10. gimana ya?

  11. […] 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. […]

  12. […] Artikel kali ini akan membahas mengenai konfigurasi DNS Server pada CentOS untuk keperluan instalasi Zimbra Mail Server. Bagi rekan-rekan yang masih bertanya-tanya, mengapa harus membuat DNS Server sendiri dan tidak menggunakan DNS Server yang sudah ada, silakan baca alasannya disini : Tentang Setting DNS pada Zimbra Mail Server […]

  13. Mas Vavai Mau nanya nih:
    misalkan dipandi saya set NS nya “ns.plantation.co.id”
    terus saya punya 2 pc, satu untuk router,NAT,firewal,dns ISP (external) dan PC satunya utk mail server zimbra dan dns lokal.

    hostname PC1=router.plantation.co.id
    hostname pc2 = mail.plantation.co.id

    yang saya mau tanyakan:
    apakah di DNS lokal(dns zimbra) konfigurasi NS nya pakai ns.plantation.co.id atau mail.plantation.co.id ?

    Terimakasih mas

  14. @Akhmad,

    Gunakan ns.plantation.co.id, dengan syarat MX recordsnya merujuk ke IP si Zimbra

  15. Mas Vavai, saya coba instal zcs-7.1.1.RHEL5_64 pada RHEL 6.1
    menjumpai error seperti di bawah ini, kira-kira vi /etc/hosts nya harus seperti apa ya Mas ? Terima kasih untuk pencerahannya.

    # vi /etc/hosts
    127.0.0.1 localhost.localdomain localhost
    192.168.2.106 mail.a.b.ac.id mail
    ::1 mail.a.b.ac.id mail localhost6.localdomain6 localhost6

    # ./install.sh –platform-override
    License Terms for the Zimbra Collaboration Suite:
    http://www.zimbra.com/license/zimbra_public_eula_2.1.html
    Do you agree with the terms of the software license agreement? [N] y
    ERROR: Installation can not proceeed. Please fix your /etc/hosts file
    to contain:

    Where is the ip address of the host,
    is the FULLY QUALIFIED host name, and
    is the (optional) hostname-only portion

  16. Mas Vavai,

    Setelah direstart, errornya jadi nggak ada dan pesan errornya jadi:
    zimbra-spell……zimbra-spell-7.1.1_GA_3196.RHEL5_64-20110527011124.x86_64.rpm…done

    /usr/bin/perl: symbol lookup error: /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/auto/IO/IO.so: undefined symbol: Perl_Tstack_sp_ptr

    Apa karena antara paket zcs-7.1.1.RHEL5_64 berbeda versi dengan RHEL 6.1 ? Ini saya sedang coba download yang versi zcs-7.1.3.RHEL6_64 dan coba lagi pakai langkahnya Mas Vavai.
    Tunggu update selanjutnya Mas 🙂

    Trims Mas.

  17. @Berkah,

    Beda versi package perl. Kalau pakai CentOS 6 atau RHEL 6 pakai juga Zimbra binary untuk RHEL 6

  18. Mas Vavai,

    Sudah berhasil diinstal Mas, tinggal testing send email dari
    dan ke domain tersebut.
    Terima kasih banyak untuk tutorialnya.

  19. mas vavai mau tanya mas

    mau install zimbra di SLES 11 cuman untuk setting dns nya masi bigung mas
    untuk settingan dns di SLES 11 host nya webmail
    apa bisa mas nama domain yang di SLES 11 sama dengan nama domai yang online mas

  20. Boleh mas, boleh sama dan tidak akan bentrok dengan existing domain sepanjang IP yang digunakan berbeda

  21. ok mas.. thanks atas bantuan nya sehingga dapat di mengerti perbedaan dns zimbra dn dns isp.. seakrang zimbra nya dah jalan tiggal di costumes maklum mas masi newbie di mail server khusus nya zimbra..

  22. ok mas vavai.. thanks atas bantuan nya sehingga dapat di mengerti perbedaan dns zimbra dn dns isp.. seakrang zimbra nya dah jalan tiggal di costumes maklum mas masi newbie di mail server khusus nya zimbra..

  23. […] Memahami setting DNS untuk keperluan Zimbra Mail Server. Pemahamannya bisa dilihat pada artikel berikut : http://vavai.com/v2/2009/12/tentang-setting-dns-pada-zimbra-mail-server/ […]

  24. Dear,

    saya ingin bertanya,kalau kita ingin migrasi domain dari 1 isp ke ISP lain,apakah DNS dimail zimbra harus dirubah.

    terima kasih atas supportnya.

    Best Regards,

  25. apa yang harus di cek ya om
    jika DNS tiba di cek dengan hostname berhasil masuk tapi jika dengan IP dia gak mau masuk om
    monggo jawabannya om..