Hosting DNS dikelola lebih baik oleh penyedia Domain atau penyedia Hosting?


11

Apakah lebih baik membiarkan DNS dikelola oleh Penyedia Domain seperti GoDaddy / Namecheap atau arahkan server nama ke penyedia hosting seperti Linode? Apa perbedaan dan kekurangan / kelebihan keduanya?

Jawaban:


11

Lebih dari sekadar hosting web, hosting DNS adalah layanan komoditas, jadi selama penyedia DNS kompeten, tidak ada banyak perbedaan dari satu penyedia ke penyedia lainnya. Alasannya adalah:

  • Jaringan DNS Internet dirancang untuk dapat didistribusikan. Yaitu, ketika pengguna mencari example.com, mereka tidak semua mengirim permintaan ke server nama otoritatif domain Anda. Biasanya, mereka membuat permintaan ke server DNS caching lokal ISP mereka. Dan kadang-kadang, nameserver ini adalah forwarder yang mengirim permintaan ke nameserver rekursif yang lebih sentral. Dan jika cache DNS lokal klien atau cache DNS dari penerusan ISP atau nameserver rekursif berisi catatan yang belum kedaluwarsa untuk domain Anda, maka server nama otoritatif Anda tidak akan ditanyai.
  • DNS adalah sistem yang sangat kuat, tetapi juga sangat sederhana. Dan kebanyakan orang tidak memerlukan pengaturan DNS yang sangat kompleks atau pernah mengakses semua kecuali fitur-fitur DNS paling dasar. Jadi selain dari kinerja jaringan dan UI, tidak ada banyak yang membedakan satu layanan dari yang lain. Untuk pengguna akhir, ada lebih sedikit lagi untuk membedakan satu penyedia DNS dari yang lain.
  • Bahkan kinerja jaringan sangat tergantung pada ISP klien dan tautan perantara dalam banyak kasus. Dan dalam konteks permintaan halaman web, DNS menghasilkan jumlah bandwidth dan waktu pulang pergi yang sangat kecil. Dalam konteks sesi browser, kinerja server DNS Anda bahkan lebih kecil.

Jadi bagi saya, biaya dan kenyamanan adalah faktor terbesar. Dan biasanya paling murah dan paling nyaman untuk menggunakan server DNS host web. Saya biasanya mendaftarkan domain saya melalui host web saya juga (karena ini adalah layanan komoditas lain, dan host web jauh lebih teduh rata-rata daripada pendaftar), jadi saya dapat mengelola hampir semuanya dari satu panel kontrol. Ketika saya mendaftarkan domain baru, secara otomatis ditambahkan ke akun saya, entri DNS dibuat, dan vhost sudah diatur di server web.

Pada proyek yang menuntut keamanan yang lebih tinggi, saya mungkin mencari host web yang mendukung DNSSEC (meskipun ini tidak relevan jika Anda menggunakan salah satu dari banyak TLD yang root nameservernya tidak mendukungnya). Tapi selain itu, tidak banyak yang mengharuskan untuk berkeliling.

Kecuali Anda membutuhkan fitur DNS spesifik yang tidak disediakan oleh host web Anda (dan memiliki alasan yang kuat untuk tetap menggunakannya) Saya hanya akan membiarkan host web menanganinya. Mereka sudah mengelola 99% dari kebutuhan hosting Anda, jadi mengapa membuat akun lain (tagihan lain, set kredensial masuk, panel admin, staf pendukung ...) dan titik kegagalan lainnya. Lebih masuk akal untuk menghabiskan lebih banyak waktu memilih web host yang benar-benar bagus yang kompeten dan dapat dipercaya.


Sunting:
Saya minta maaf atas panjangnya jawaban ini, tetapi saya hanya ingin menambahkan beberapa poin lagi:

  • Ada yang alasan yang sah untuk memilih layanan DNS khusus jika Anda bagian dari 1% dari pengguna yang membutuhkan fitur-fitur canggih seperti:

    • Penyeimbangan beban DNS - biasanya, CDN akan menyediakan penyeimbangan beban untuk Anda, tetapi jika Anda menjalankan CDN skala kecil yang dikelola sendiri dengan sedikit lokasi, maka ini bisa berguna. Round-robin DNS bukan metode load-balancing terbaik, tetapi penyedia DNS yang baik harus memiliki metode load-balancing berbasis DNS yang lebih baik.
    • Ultra low-latency - seperti yang disebutkan sebelumnya, kecuali jika layanan DNS Anda sangat buruk, perbedaan kinerja antara penyedia DNS yang berbeda tidak terlihat oleh pengguna akhir. Namun , ada celah tertentu di mana optimasi mikro kinerja dapat membuat perbedaan, seperti aplikasi yang sangat kritis terhadap waktu dan / atau yang dengan rasio pencarian DNS yang tinggi terhadap permintaan yang di-cache DNS.
    • Dynamic DNS - sebagian kecil admin webmaster / server memilih untuk meng-host server mereka pada IP dinamis. Ini jauh dari ideal dalam banyak kasus, tetapi jika Anda ingin meng-host situs web pada koneksi broadband rumah Anda tanpa menyewa IP statis, maka Anda cukup perlu menggunakan penyedia DNS khusus.
    • Ketersediaan tinggi - di ujung yang berlawanan, ada organisasi dengan aplikasi / layanan kritis yang sangat misi di mana 99,98% uptime yang ditawarkan oleh host web biasa dan pendaftar tidak cukup baik. Pelanggan tersebut membutuhkan tingkat redundansi dan jaminan SLA yang disediakan perusahaan seperti Amazon dan Dyn.

    Namun, sebagian besar tidak termasuk dalam 1% yang membutuhkan layanan ini. Ada juga tumpang tindih besar antara banyak fitur ini dan hosting CDN / cloud. Jadi, berhati-hatilah mengevaluasi situasi dan pilihan Anda terlebih dahulu. Jika Anda berfokus pada kinerja, lakukan beberapa tolok ukur untuk melihat apakah DNS adalah hambatan utama Anda. Biasanya ada optimasi kinerja yang lebih mudah dan jauh lebih signifikan yang harus dilakukan sebelum Anda memerlukan DNS siaran yang seimbang, dll.

  • Sesuai komentar, host web secara otomatis menangani banyak manajemen DNS untuk Anda. Dengan penyedia DNS pihak ketiga, perlu waktu dua kali lebih lama untuk membuat situs baru, dan Anda harus khawatir tentang host web Anda yang membuat perubahan jaringan yang merusak pengaturan DNS Anda. Hanya saja lebih efisien membiarkan web host mengotomatiskan semua ini.
  • Namun, Anda harus mencari host web dan pendaftar yang tidak kompeten dengan kinerja & UI / fitur di bawah standar. Mereka adalah minoritas kecil, tetapi Godaddy adalah salah satunya. Secara khusus, mereka secara rutin menjatuhkan permintaan DNS dan bahkan melembagakan kebijakan pemadaman DNS selektif alih-alih memperbaiki server DNS mereka yang kurang tersaji. Meskipun dalam kasus seperti ini, saya hanya akan mengubah pendaftar / host web, karena perusakan DNS publik yang terang-terangan menunjukkan masalah yang lebih mendasar dengan perusahaan, seperti manajemen yang tidak kompeten.

Bagaimana jika saya ingin mengganti hosting saya, semua entri DNS saya hilang, kan? Jadi dalam hal itu pendaftar lebih baik?
Deepak Mittal

@dpacmittal: Jika Anda ingin mengganti hosting, Anda (atau hosting) akan melakukan transfer zona untuk semua domain Anda dan menggandakan entri, mengubah yang sesuai dalam proses (kebanyakan host akan melakukan ini untuk Anda). Jika Anda menggunakan layanan DNS terpisah, Anda masih harus mengubah semua entri DNS secara manual untuk mengarah ke host baru Anda. Kecuali Anda sering mengubah host web, host web Anda menjadi tuan rumah DNS Anda masih kurang berfungsi dibandingkan dengan harus mengedit DNS Anda secara manual setiap kali Anda membuat domain / subdomain baru atau perubahan IP server Anda.
Lèse majesté

Terutama mengingat bahwa sebagian besar IP statis host web tidak dijamin 100% statis (seperti halnya IP statis yang disewa dari ISP Anda). Namun, mereka setidaknya akan memberi tahu Anda jika IP statis Anda berubah atau jika Anda sedang dimigrasi ke server lain. Tetapi jika Anda tidak memiliki IP statis pada domain tertentu, maka IP Anda dapat berubah tanpa Anda sadari kapan pun host web perlu memodifikasi jaringan mereka / memindahkan server. Dan ini juga berlaku untuk layanan lain yang dihosting di domain Anda (mis. Surat, basis data, dll.). Anda harus memperhatikan hal-hal ini sendiri.
Lèse majesté

Respons luar biasa dan +1 yang diformat dengan baik
Simon Hayter

3

Tergantung pada seberapa besar Anda menghargai situs web Anda. Kalau Anda baik-baik saja dengan pemadaman dan memiliki lalu lintas rendah maka DNS Registrar akan baik-baik saja dan gratis. Jika Anda menghargai situs web Anda dan ingin memastikan kinerja dan keandalan yang optimal maka tentu saja pergi dengan penyedia yang dikelola. Saya pribadi bekerja untuk Dyn, jadi saya senang berbicara lebih banyak dengan Anda tentang layanan kami. Kami memiliki tiga tingkat layanan, pribadi / seseorang / perusahaan sehingga ada titik harga untuk semua orang dan kami adalah pemimpin dalam industri ini. Route53 dan UltraDNS adalah dua organisasi lain yang akan kami pertimbangkan sebagai penyedia tingkat 1. Lihat tautan ini. mereka mungkin bermanfaat bagi Anda. :)

http://blog.catchpoint.com/2011/10/05/free-dns-hurts-web-performance

http://www.diaryofaninja.com/blog/2012/03/03/devops-dns-for-developers-ndash-now-therersquos-no-excuse-not-to-know

  • @ CjSwan33

dapatkah Anda menawarkan harga yang lebih murah daripada Amazon? Membandingkan paket standar Dyn 600.000 kueri 10 zona $ 29,95 per tahun berhasil menjadi $ 2,49 per bulan. Rute 53 adalah 1.000.000 pertanyaan sebulan dengan 25 zona sekitar $ 1,00 sebulan?
Anagio

1

Saya menggunakan Amazon Route 53 untuk manajemen DNS. Mereka memiliki lebih banyak opsi daripada penyedia saya sebelumnya, no-ip.com. Konfigurasi yang saya butuhkan no-ip tidak dapat mendukung. Rute 53 cukup murah dibandingkan dengan layanan manajemen DNS lainnya.


1

GoDaddy / NameCheap dll. Lebih murah, tetapi menawarkan lebih sedikit fleksibilitas. Menjalankan server virtual Linode lebih rumit dan menawarkan lebih banyak fleksibilitas. Jalan tengah alternatif adalah perusahaan yang menawarkan layanan DNS khusus.


1
Tetapi memiliki DNS yang dikelola oleh pendaftar memberi Anda fleksibilitas untuk mengubah hosting Anda, bukan? Dalam kasus saya, entri MX saya diarahkan ke server email Google App dan DNS dikelola oleh hosting saya. Jadi sekarang saya ingin beralih, saya harus menambahkan lagi entri MX setelah saklar, yang tidak akan menjadi masalah jika saya membiarkan pendaftar saya mengelola DNS.
Deepak Mittal

Ya, itu keuntungan lain.
paulmorriss

0

Hosting DNS, seperti halnya pekerjaan pintar lainnya , lebih baik dilakukan oleh para profesional . Penjual domain atau penjual WebHosting bukan profesional dalam tugas Hostmaster. Jadi jawabannya adalah "itu tergantung ..." б tergantung pada di mana karyawan yang lebih kompeten di bidang bisnis yang dibutuhkan akan ditemukan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.