Semua orang tampaknya berpikir bahwa Anda berbicara tentang server WWW, meskipun Anda secara eksplisit menulis
seperti server nama cadangan atau server email
Kebenaran yang sering diabaikan adalah bahwa layanan HTTP
adalah pengecualian dan bukan norma dalam hal ini. Dalam kasus normal, ya, ada
adalah mekanisme untuk mempublikasikan informasi kepada klien melalui DNS sehingga mereka benar mundur dari server utama ke server cadangan.
Mekanisme itu adalah SRVcatatan sumber daya, seperti yang digunakan oleh klien layanan untuk banyak protokol lain selain dari HTTP. Lihat RFC 2782.
Dengan SRVcatatan sumber daya, klien diberi tahu daftar server, dengan prioritas dan bobot, dan diminta untuk mencoba server sesuai urutan prioritas, memilih di antara server dengan prioritas yang sama sesuai dengan berat, memilih server dengan bobot lebih tinggi lebih sering daripada bobot rendah. yang Jadi dengan SRVcatatan sumber daya, administrator server dapat memberi tahu klien apa server fallback itu, dan bagaimana mendistribusikan beban mereka di satu set server dengan prioritas yang sama.
Sekarang server DNS konten terletak oleh jenis khusus catatan sumber daya mereka sendiri, NScatatan sumber daya, yang tidak memiliki prioritas dan informasi berat. Sama halnya, server Relay SMTP terletak oleh tipe khusus catatan sumber daya mereka sendiri MX, yang memiliki informasi prioritas tetapi tidak ada informasi pembobotan. Jadi untuk server DNS konten tidak ada ketentuan untuk mempublikasikan fallback dan memuat informasi distribusi; dan jika seseorang menggunakan MXcatatan sumber daya maka untuk server Relay SMTP tidak ada ketentuan untuk mempublikasikan informasi distribusi beban.
Namun, SRV-Mable Mable sekarang ada. (Yang pertama adalah exim, yang telah SRV-dapat dilakukan sejak tahun 2005.) Dan untuk protokol layanan lainnya , tidak terbebani dengan bagasi MXdan NScatatan sumber daya, SRVadopsi jauh lebih menyeluruh dan luas. Jika Anda memiliki domain Microsoft Windows, misalnya, maka seluruh rakit layanan terletak melalui SRVpencarian di DNS . Itulah yang terjadi selama lebih dari satu dekade, pada titik ini.
Masalahnya adalah bahwa semua orang berpikir tentang HTTP, ketika HTTP sejauh ini, saat ini pada tahun 2011, pengecualian dan bukan aturan di sini.