Misalnya, ketika kita terhubung ke www.example.com
, pertama-tama kita mencoba menghubungkan ke 192.0.2.1
. Dan jika percobaan pertama gagal, maka kami mencoba 192.0.2.222
.
Apa itu mungkin? Bisakah kita mendaftarkan beberapa alamat IP cadangan untuk satu nama domain?
Jawaban:
Ini adalah DNS round robin. Ini adalah solusi yang cukup sederhana untuk load balancing. Biasanya server DNS memutar / mengocok data DNS untuk setiap permintaan DNS yang masuk. Sayangnya ini bukan solusi nyata untuk kegagalan. Jika salah satu server gagal, beberapa pengunjung masih akan diarahkan ke server yang gagal ini.
sumber
Kamu bisa melakukannya. Itulah yang juga dilakukan orang-orang besar.
Pertanyaan pertama:
Kueri berikutnya:
Seperti yang Anda lihat, daftar IP diputar, tetapi urutan relatif antara dua IP tetap sama.
Pembaruan: Saya melihat beberapa komentar membual tentang bagaimana DNS round-robin tidak nyaman untuk fail-over, jadi inilah ringkasannya: DNS bukan untuk fail-over. Jadi jelas tidak baik untuk fail-over. Itu tidak pernah dirancang untuk menjadi solusi untuk kegagalan.
sumber
Ya, ini mungkin, namun tidak nyaman seperti yang dikatakan Jens. Menggunakan penyeimbang beban generasi berikutnya seperti Alteon, yang menggunakan protokol berpemilik yang disebut DSSP (Protokol status situs terdistribusi) yang melakukan pemeriksaan situs secara teratur untuk memastikan bahwa layanan tersedia secara Lokal atau Global, yaitu area geografis yang berbeda. Namun, Anda perlu dalam DNS Master untuk mendelegasikan URL atau Layanan ke perangkat dengan mengonfigurasinya sebagai Server Nama Resmi untuk IP atau Layanan tersebut. Dengan melakukan ini, perangkat menjawab pertanyaan DNS di mana ia akan menyelesaikan IP yang memiliki layanan oleh Round-Robin atau tidak padat sesuai dengan cara Anda memilih dari beberapa metrik.
sumber