Herkes açıkça yazmış olsanız bile WWW sunucularından bahsettiğinizi düşünüyor gibi görünüyor
yedek ad sunucusu veya posta sunucusu gibi
Göz ardı edilen gerçek, HTTP servisinin
istisna olduğu ve bu konuda norm değil olmasıdır. Normal durumda, evet, istemcilere DNS aracılığıyla bilgi yayımlamak için bir mekanizma vardır
, böylece birincil sunuculardan yedekleme sunucularına doğru şekilde geri dönerler.
Bu mekanizma, HTTP dışındakiSRV
diğer birçok protokol için hizmet istemcileri tarafından kullanılan kaynak kayıtlarıdır . Bkz. RFC 2782.
İle SRV
kaynak kayıtları, müşteriler düşük ağırlıklı daha sık yüksek ağırlıklı sunucularını seçerek, ağırlığına göre eşit öncelikleri ile sunucuları arasında toplama, öncelikleri ve ağırlıkları, sunucularının listesini söylenir ve öncelik sırası sırayla sunucuları denemek için gereklidir olanlar. Bu nedenle SRV
kaynak kayıtlarında, sunucu yöneticileri istemcilere yedek sunucuların ne olduğunu ve yüklerini eşit öncelikli sunucular kümesine nasıl dağıtacağını söyleyebilir.
Artık içerik DNS sunucuları, NS
öncelik ve ağırlık bilgilerine sahip olmayan kendi kaynak kayıtlarının özel bir tür kaynak kaydı tarafından konumlandırılmıştır . Aynı şekilde, SMTP Aktarma sunucuları MX
, öncelik bilgileri olan ancak ağırlıklandırma bilgisi olmayan kendi özel kaynak kaydı türlerine göre konumlandırılır . Dolayısıyla içerik DNS sunucuları için yedek ve yük dağıtım bilgilerini yayınlamak için herhangi bir hüküm yoktur; MX
kaynak kayıtlar kullanılıyorsa , SMTP Geçiş sunucuları için yük dağıtım bilgilerini yayınlamak için herhangi bir hüküm yoktur.
Ancak, SRV
-kaplanabilir MTS'ler artık mevcuttur. (Birincisi exim
, SRV
2005'ten beri kullanılabilen oldu.) Ve bagaj ve kaynak kayıtları ile birlikte numaralandırılmamış diğer hizmet protokolleri için, benimsenmesi çok daha kapsamlı ve yaygındır. Örneğin bir Microsoft Windows etki alanınız varsa, DNS'deki aramalar aracılığıyla bir dizi hizmet bulunur . Bu noktada, on yıldan fazla bir süredir durum böyleydi.MX
NS
SRV
SRV
Sorun şu ki, HTTP bugüne kadar HTTP olduğunda, bugünlerde kural değil, herkes HTTP'yi düşünüyor.