Strategi Ketersediaan DNS Hosting yang Tinggi?


11

Saya mencoba menemukan beberapa opsi cara untuk melakukan hosting DNS ketersediaan tinggi untuk beberapa situs web yang ada. Pagi ini, perusahaan tempat saya bekerja bertekuk lutut karena DNS hosting yang kami miliki untuk domain kami melalui registrar kami ( bulkregister.com ) turun. Saya sekarang ditugaskan mencari alternatif yang tidak akan membuat kami bergantung pada penyedia DNS tunggal.

Apa yang kami cari:

  • Tidak ada titik kegagalan.
  • Waktu efektif.
    • Salah satu solusi yang telah disarankan adalah melakukan beberapa host DNS. Tampaknya ini merupakan alternatif yang bagus, tetapi kami memiliki lebih dari 20 domain, dan memperbarui alamat IP pada semua domain tersebut di dua penyedia merupakan penghalang.
  • Hemat biaya.
    • Saya harus menjual ini ke manajemen atas. Sukacita adalah aku.

Jadi metode apa yang ada yang mendukung ini? Saya sendiri lebih dari seorang programmer, tetapi mereka telah menugaskan saya dengan ini, jadi saya ingin mendapatkan pendapat orang-orang yang lebih berpengalaman daripada saya.

Jawaban:


9

Anda dapat menggunakan sejumlah host DNS yang memiliki server nama yang tersebar secara geografis.

http://www.dyndns.com/services/dns/custom/

http://www.easydns.com/dnsmanage.php3

Anda juga bisa memindahkan server nama dan zona DNS Anda ke pencatat yang memiliki infrastruktur yang lebih kuat dan tangguh, seperti Network Solutions.


Itu adalah salah satu opsi yang disarankan oleh seorang teman saya, tetapi sepertinya butuh banyak pekerjaan untuk memindahkan 20+ domain ke alamat IP baru, atau mengubah data MX mereka.
Jack M.

Memang perlu beberapa pekerjaan, tetapi lebih baik daripada memiliki pemadaman lain atau khawatir tentang pemadaman lain. Jika itu saya, saya akan memindahkan server nama saya ke Network Solutions (yang sebenarnya sedang dipertimbangkan perusahaan saya sekarang) dan saya bahkan akan merekomendasikan untuk mentransfer domain Anda ke Network Solutions. Mereka adalah salah satu hosters DNS \ Hosters terbesar di dunia. Saya lebih suka menaruh kepercayaan pada mereka daripada hampir semua orang lain.
joeqwerty

+1 untuk EasyDNS, dimigrasikan ke mereka dengan alasan yang sama dengan OP
HTTP500

+1 untuk DynDNS dan untuk OP, lengan Dynect mereka mungkin apa yang mereka cari
Cry Havok

Jika Anda bisa mendapatkan penyedia yang ada untuk mengaktifkan transfer XFER, tuan rumah baru dapat menyalin seluruh zona DNS dalam satu perintah. Maka itu hanya kasus swapping server nama.
Ryaner

2

Jika dilakukan dengan benar, yang perlu Anda lakukan adalah memperbarui server DNS master, dan menjadikan sisanya sebagai budak, yang akan memilih polling master atau diinformasikan oleh master pembaruan yang tertunda. Setelah Anda mengatur pembaruan otomatis, Anda dapat memiliki banyak budak sesuai dengan kebutuhan ketersediaan Anda dan kemudian mereka akan tetap up to date, asalkan master itu sendiri dapat dijangkau.


1

Anda bisa menjalankan server DNS Anda sendiri dan beberapa colo di beberapa server dan mengatur failover dan clustering. Baik menggunakan windows atau linux, Anda dapat mengatur sumber daya bersama tunggal yang dibagi antara server, lebih disukai dari satu titik ke titik atau vpn, dan ketika satu server / lokasi turun dalam hitungan detik server berikutnya yang tersedia mengambil sumber daya bersama seperti alamat ip . Saya memiliki solusi serupa yang berjalan pada orginisasi saya, kami memiliki beberapa bangunan, masing-masing bangunan sebagai server DNS serta beberapa jendela dan server linux lainnya, sans dan semacamnya. Sebagian besar server diatur dalam kluster failover jadi jika satu bangunan meledak, jaringan masih menyala. Sebagai contoh, server dhcp kami memiliki dan alamat ip di dalamnya yang merupakan ip bersama antara 3 server dns, saya dapat mencabut 2 dari 3 server dns dan satu alamat ip hanya akan menunjuk ke server yang masih hidup. Ini sangat mudah dilakukan dengan Windows 2008 clustering, dan Anda dapat melakukannya dengan sangat murah dengan linux dan drbd (http://www.drbd.org/ ).

Jika semua pekerjaan atau biaya perangkat keras itu bukan pilihan yang layak, Anda dapat melihat penyedia DNS yang menjamin up-time 4 atau 5 9 dan memiliki beberapa server di colo di seluruh AS. Saya tidak tahu ada penyedia layanan tersebut untuk DNS tetapi saya yakin ada layanan yang ditawarkan tetapi banyak pendaftar di luar sana seperti tempat-tempat seperti godaddy.com


1

Host DNS di salah satu server Anda, dan minta sejumlah server lain menarik darinya. ISC, pencipta BIND, bahkan menawarkan hosting komersial. Saya tidak yakin dengan persyaratannya, tetapi Anda dapat menemukan lebih banyak info di situs web mereka .

Yang menyenangkan tentang hosting DNS secara lokal adalah Anda sama sekali tidak terjebak oleh penyedia mana pun - jika mereka menyakiti Anda, Anda bisa pindah ke yang lain. Ini akan membutuhkan pekerjaan untuk dipindahkan, tetapi itu hanya beberapa jam pekerjaan yang menghadap web, dan tidak akan mempengaruhi pelanggan Anda sama sekali. Sulit untuk mendapatkan data zona Anda dari alat pengeditan mewah pada beberapa registri kadang-kadang.

Namun, kecuali jika Anda adalah pakar DNS, saya tidak merekomendasikan melayani DNS Anda sendiri. Ini tidak sepele seperti beberapa orang berpikir untuk melakukan ini sendiri. Ada segala macam hal menarik untuk dipelajari sebelum mencobanya, dan ini tidak seperti HTTP hosting.

Yang Anda inginkan adalah penyedia layanan yang beragam secara geografis, stabil, dan dapat dijalankan jika rusak. Artinya, gempa bumi di California seharusnya tidak mengambil seluruh layanan mereka. Mereka harus memiliki beberapa keberadaan "zona waktu", dan jika mungkin, keberadaan beberapa benua.


1

Apa yang kami cari:

  • Tidak ada titik kegagalan
  • Waktu efektif.
  • Salah satu solusi yang telah disarankan adalah melakukan beberapa host DNS. Tampaknya ini merupakan alternatif yang bagus, tetapi kami memiliki lebih dari 20 domain, dan memperbarui alamat IP pada semua domain tersebut di dua penyedia merupakan penghalang.
  • Hemat biaya.
  • Saya harus menjual ini ke manajemen atas. Sukacita adalah aku.

Jadi metode apa yang ada yang mendukung ini? Saya sendiri lebih dari seorang programmer, tetapi mereka telah menugaskan saya dengan ini, jadi saya ingin mendapatkan pendapat orang-orang yang lebih berpengalaman daripada saya.

Sekunder dapat menempuh jalan panjang untuk memitigasi hal ini. ISP Anda harus menyediakan server DNS gratis di bagian hulu Anda, di mana Anda dapat menamainya sebagai sekunder dan meminta mereka untuk mengambil zona Anda. Ini harus berjalan jauh ke arah mengurangi biaya sambil memastikan bahwa Anda memiliki sesuatu di tempat.

  • Anda harus menjaga tuan Anda tetap seperti mereka, tanpa menghubungi pendaftar untuk memindahkan barang-barang
  • Membutuhkan perubahan kecil pada pengaturan Anda, di mana Anda dapat menentukan server Anda sebagai master dan meminta orang lain untuk melakukannya
  • Respons DNS menjadi sebagian masalah orang lain
  • Distribusi muatan (bukan penyeimbangan) membantu mengurangi beban pada setiap server
  • Registrar DNS Anda dapat runtuh selama beberapa jam dan Anda dapat melanjutkan jalan merry Anda (sampai TTL berakhir entri Anda)

Layanan hosting DNS "nyata" dapat memberi Anda ini jika ISP Anda tidak. Saya merekomendasikan DynDNS karena mereka menyediakan sebagian besar dari apa yang Anda cari (beberapa lokasi, downtime minimal, antarmuka web yang layak).


1

ini adalah utas lama tapi tetap saja, Anda hanya melihat layanan dns. Salah. Jika server Anda turun, tidak peduli seberapa dapat diandalkan penyedia dns eksternal Anda, Anda turun. Anda perlu memikirkan ini sedikit. Cara murah dan lebih baik adalah memiliki 2 server dengan situs Anda di keduanya. nameserver 1 ada di satu kotak dan nameserver 2 ada di yang lain. Jadi, jika satu server gagal, yang lain akan mengambil alih.


1

Sebagai varian saran yang ditawarkan di sini, Anda dapat melanjutkan dengan pendaftar yang ada selama mereka menyediakan kemampuan untuk melakukan Transfer Zona. Cari penyedia lain yang menerima transfer zona juga. Pada file zona Anda, tambahkan beberapa catatan NS untuk penyedia ini (lebih disukai didistribusikan secara geografis). Setelah pengaturan ini selesai, Anda harus memiliki catatan NS dari lebih dari satu penyedia DNS yang dikembalikan dalam permintaan DNS. Pastikan Transfer Zona Anda sudah diatur. Setelah perubahan nameserver Anda mungkin terlihat seperti ini:

example.com IN  NS  ns1.provider1.net   172800s (2d)
example.com IN  NS  ns4.provider1.net   172800s (2d)
example.com IN  NS  ns1.provider2.net   172800s (2d)
example.com IN  NS  ns5.provider2.net   172800s (2d)
example.com IN  NS  ns2.provider2.net   172800s (2d)

Ketika provider1 turun, server DNS rekursif hanya akan kehabisan waktu pada dua NS pertama dan melanjutkan dengan yang berikutnya. Dengan cara ini, bahkan jika penyedia DNS yang terdistribusi secara geografis dan kuat menjadi offline, Anda masih online dengan provider2.

  • Keuntungan: tidak ada ketergantungan pada satu penyedia; ketersediaan tinggi
  • Kekurangan: Biaya dua; kompleksitas pengaturan XFER

0

Untuk memperluas jawaban di sini, Anda menginginkan layanan DNS berbasis geografis dengan failover otomatis. Jika hosting sendiri di atas, perusahaan saya telah menggunakan dnsmadeeasy.com selama beberapa tahun dengan sukses besar.

Semoga itu bisa membantu.

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.