Tout le monde semble penser que vous parlez de serveurs WWW, même si vous avez explicitement écrit
comme un serveur de noms de sauvegarde ou un serveur de messagerie
La vérité souvent négligée est que le service HTTP
est l'exception et non la norme en la matière. Dans le cas normal, oui, il
existe un mécanisme pour publier des informations sur les clients via le DNS afin qu'ils se replient correctement des serveurs principaux vers les serveurs de sauvegarde.
Ce mécanisme est SRV
constitué des enregistrements de ressources, tels qu'utilisés par les clients de service pour de nombreux autres protocoles en dehors de HTTP. Voir RFC 2782.
Avec SRV
les enregistrements de ressources, les clients reçoivent une liste de serveurs, avec des priorités et des pondérations, et doivent essayer les serveurs dans l'ordre de priorité, en choisissant parmi des serveurs avec des priorités égales en fonction du poids, en choisissant des serveurs plus lourds plus souvent que des serveurs plus légers ceux. Ainsi, avec SRV
les enregistrements de ressources, les administrateurs de serveur peuvent indiquer aux clients ce que sont les serveurs de secours et comment répartir leur charge sur un ensemble de serveurs de priorité égale.
Désormais, les serveurs DNS de contenu sont localisés par un type spécial d'enregistrement de ressources qui leur est propre, NS
les enregistrements de ressources, qui n'ont pas d'informations de priorité et de poids. De même, les serveurs de relais SMTP sont localisés par leur propre type spécial d'enregistrement de ressource MX
, qui contient des informations de priorité mais aucune information de pondération. Ainsi, pour les serveurs DNS de contenu, aucune disposition ne permet de publier des informations de secours et de distribution de charge; et si l'on utilise MX
des enregistrements de ressources, alors pour les serveurs relais SMTP, il n'y a aucune disposition pour la publication des informations de répartition de charge.
Cependant, SRV
il existe désormais des MTS compatibles. (Le premier était exim
, qui est SRV
capable depuis 2005.) Et pour d' autres protocoles de service, sans encombrement avec les bagages MX
et NS
les enregistrements de ressources, l' SRV
adoption est beaucoup plus approfondie et répandue. Si vous avez un domaine Microsoft Windows, par exemple, alors une multitude de services sont localisés via des SRV
recherches dans le DNS . C'est le cas depuis plus d'une décennie, à ce stade.
Le problème est que tout le monde pense à HTTP, alors que HTTP est de loin, de nos jours en 2011, l'exception et non la règle ici.