Multiple Authoritative DNS Server untuk Domain Anda

September 4, 2008

Menyimak diskusi pada sebuah thread di WHT, berikut komentar dari salah seorang anggota forum;

The very oldest rfcs say you should have your nameservers in different places, both netwise and geographically, so that no one event will bring them all down.

Some people say this isn’t important because if your dns is down the servers probably are too, but this isn’t completely true. The exception is email.

If your server or network goes missing temporarily, taking all your nameservers with it, then anyone who tries to send mail to one of your customers will get an immediate and confusing failure message.

Then they phone the person they are trying to email and that person phones you.

If however your server disappears momentarily, but you still have a functioning nameserver in another location, the email will be accepted from the sender and queued on their outbound mailserver until the message can be delivered (or until the retry time-out expires).

In my opinion that’s a better thing to have happen. You don’t want people phoning you every time there is a net burp or you have to reboot your server.

So despite what practically every cpanel “host” says, there is benefit to having nameservers in different places.

Saya ingin mengangkat topik ini menimbang praktek umum pada dunia web hosting untuk menggunakan server web nya sebagai Master Name Server(s), terutama yang menggunakan cPanel tanpa memanfaatkan fasilitas DNS Server clustering yang ditawarkan oleh cPanel.

Misalkan anda menghosting situs anda pada sebuah virtual server atau dedicated server dengan minimal 2 IP Address, dan  secara teknis sudah dapat melayani zona authoritative domain yang anda miliki melalui satu buah server tersebut (single server).

RFC2182, bagian 5 menyebutkan, yang apabila diterjemahkan, bahwa spesifikasi DNS dan pendaftaran nama domain membutuhkan minimal 2 server untuk setiap zone, dan biasanya yang satu adalah Master dan yang lainnya adalah secondary, namun dianjurkan untuk melayani zone authoritative melalui 3 server minimal.

Penting tidak Penting

Tidak penting karena apabila web server anda tewas, hang, maintenance mode dan menghilang dari belantara internet maka otomatis situs anda tidak akan dapat diakses meskipun anda mempunyai 7 Name Server yang melayani domain anda.

Tapi ternyata penting juga karena (berdasarkan quote di atas), mohon dikonfirmasi oleh rekan yang lain, apabila web server anda menghilang, dan termasuk di dalamnya name server anda maka internet akan menjadi buta total termasuk di dalamnya tidak dapat meminta informasi mengenai MX records yang terkait dengan E-mail. Ilustrasi sederhananya adalah apabila anda mengirimkan E-mail @domainanda.tld yang DNS dan web servernya sedang lenyap maka akan langsung direplied oleh error message dan otomatis gagal dikirim.

Sementara apabila name server anda masih hidup, meskipun web server nya hilang, E-mail yang dikirimkan ke @domainanda.tld akan masuk ke antrian (queue) pengiriman pesan, yang akan diproses kembali di lain waktu oleh Mail Server yang kita gunakan untuk mengirim.

Terpisah Secara Geografis

Sering kita dengar bahwa sebaiknya Name Server anda dipisahkan secara geografis atau pelatakkan server yang terpisah. Sebenarnya yang menjadi konsep pemisahan ini adalah network reachable dari masing-masing server, apabila anda meletakkan name server pada sebuah rak misalnya, melalui koneksi yang sama ke internet, maka apabila koneksi tersebut terganggu maka otomatis name server anda akan tidak bisa dijangkau oleh internet, dan sama saja dengan menghilang dari peredaran. Adalah lebih baik apabila anda meletakkan name server anda pada jaringan yang berbeda untuk mengatasi masalah tersebut.

Solusi

Sebenarnya bukan hal yang sulit untuk menghilangkan permasalahan DNS pada single server ini, karena sekarang kita dapat menemukan virtual private server yang murah meriah baik di indonesia maupun di luar negeri.

Artinya, anda dapat menggunakan virtual server atau vps tersebut untuk menjadi salah satu name server anda.Resource yang dibutuhkan akan tergantung dari jumlah zone yang dilayani, namun tidak terlalu besar, sebuah vps dengan RAM 128 MB sudah dapat menjalankan fungsi tersebut dengan baik.

Terlebih lagi apabila anda menggunakan cpanel, anda tidak harus memiliki pengetahuan berlebihan mengenai DNS, karena anda bisa menggunakan cPanel DNS only secara GRATIS, dan diinstall ke vps anda dengan sangat mudah (tinggal satu baris perintah).

Tags:

3 Responses

  1. wow, gak kepikiran sampe ke situ, thx ya

  2. wah…jujur kang, sy ngak ngerti. Tapi sy bakal kembali lagi sehingga bisa memberi input berarti dan tidak ngecan aja tulisan langsung lompat ke komment box heheheh

    oh…sebelumnya sy mau minta ijon mengutipngutip isi blog ini di blog sy yah (terutama masalah server IIX serta mengapa sebaiknya web disimpan diserver IIX)

    kalau bisa ngirim draft tulisan sy via japri…boleh ngak ?

  3. Kang silahkan kutip gak usah pakai bilang-bilang juga tidak mengapa, situs ini gak ada copyrightnya.

Leave a Reply