Örneğin, bağlandığımızda www.example.com
, ilk başta bağlanmaya çalışıyoruz 192.0.2.1
. Ve ilk deneme başarısız olursa, deneriz 192.0.2.222
.
Mümkün mü? Bir alan adı için birden fazla yedek IP adresi kaydedebilir miyiz?
Örneğin, bağlandığımızda www.example.com
, ilk başta bağlanmaya çalışıyoruz 192.0.2.1
. Ve ilk deneme başarısız olursa, deneriz 192.0.2.222
.
Mümkün mü? Bir alan adı için birden fazla yedek IP adresi kaydedebilir miyiz?
Yanıtlar:
Bu, round robin DNS'dir. Bu, yük dengeleme için oldukça basit bir çözümdür. Genellikle DNS sunucuları, gelen her DNS isteği için DNS kayıtlarını döndürür / karıştırır. Maalesef, yük devretme için gerçek bir çözüm değil. Sunuculardan biri başarısız olursa, bazı ziyaretçiler yine de bu başarısız sunucuya yönlendirilecektir.
Bunu yapabilirsin. Büyük adamların da yaptığı budur.
İlk sorgu:
» host google.com
google.com has address 74.125.232.230
google.com has address 74.125.232.231
google.com has address 74.125.232.232
google.com has address 74.125.232.233
google.com has address 74.125.232.238
google.com has address 74.125.232.224
google.com has address 74.125.232.225
google.com has address 74.125.232.226
google.com has address 74.125.232.227
google.com has address 74.125.232.228
google.com has address 74.125.232.229
Sonraki sorgu:
» host google.com
google.com has address 74.125.232.224
google.com has address 74.125.232.225
google.com has address 74.125.232.226
google.com has address 74.125.232.227
google.com has address 74.125.232.228
google.com has address 74.125.232.229
google.com has address 74.125.232.230
google.com has address 74.125.232.231
google.com has address 74.125.232.232
google.com has address 74.125.232.233
google.com has address 74.125.232.238
Gördüğünüz gibi, IP'lerin listesi dönüyordu, ancak iki IP arasındaki göreceli sıra aynı kaldı.
Güncelleme: DNS round-robin'in yük devretme için nasıl uygun olmadığına dair övünen birkaç yorum görüyorum, işte özet: DNS yük devretme için değildir . Yani açıkçası yük devretme için iyi değil. Asla yük devretme için bir çözüm olacak şekilde tasarlanmadı.
Evet, bu mümkün, ancak Jens'in dediği gibi uygun değil. Hizmetin hem Yerel hem de Küresel olarak, yani farklı coğrafi alanlarda mevcut olduğundan emin olmak için düzenli saha kontrolleri gerçekleştiren DSSP (Dağıtılmış site durumu Protokolü) adlı tescilli bir protokol kullanan Alteon gibi Yeni nesil yük dengeleyicileri kullanma . Bununla birlikte, Ana DNS'nizde, URL'yi veya Hizmeti, söz konusu IP veya Hizmet için Yetkili Ad Sunucusu olarak yapılandırarak aygıta devretmeniz gerekir . Bunu yaparak cihaz, Round-Robin tarafından bir hizmete sahip olan IP'yi çözeceği veya birkaç metrikten nasıl seçtiğinize göre tıkanmayan DNS sorgularını yanıtlar .