Кажется, все думают, что вы говорите о WWW-серверах, хотя вы явно написали
как резервный сервер имен или почтовый сервер
Часто упускаемая из виду истина заключается в том, что служба HTTP
является исключением, а не нормой, когда дело доходит до этого. В обычном случае, да,
это механизм для публикации информации клиентов через DNS , чтобы они правильно запасной вариант с первичных серверов на резервные сервера.
Этот механизм представляет собой SRV
записи ресурсов, которые используются сервисными клиентами для многих других протоколов, кроме HTTP. См. RFC 2782.
С помощью SRV
записей ресурсов клиентам сообщается список серверов с приоритетами и весами, и они должны пробовать серверы в порядке очередности, выбирая серверы с одинаковыми приоритетами в зависимости от веса, выбирая более взвешенные серверы чаще, чем менее взвешенные. из них. Таким образом, с помощью SRV
записей ресурсов администраторы серверов могут сообщать клиентам, что такое резервные серверы и как распределить их нагрузку по набору серверов с одинаковым приоритетом.
Теперь контент-серверы DNS располагаются по собственному типу записи NS
ресурса, записи ресурса, которая не имеет информации о приоритете и весе. Точно так же серверы ретрансляции SMTP расположены по своему собственному специальному типу записи ресурса MX
, которая имеет информацию о приоритете, но не имеет информации о весе. Таким образом, для DNS-серверов контента нет условий для публикации резервной информации и информации о распределении нагрузки; и если используются MX
записи ресурсов, то для серверов ретрансляции SMTP нет условий для публикации информации о распределении нагрузки.
Тем не менее, SRV
-поддерживаемые МТС сейчас существуют. (Первый был exim
, который был SRV
доступен с 2005 года.) А для других сервисных протоколов, не обремененных багажом MX
и NS
записями ресурсов, SRV
усыновление гораздо более тщательно и широко распространено. Например, если у вас есть домен Microsoft Windows, то целый ряд сервисов находится через SRV
поиск в DNS . Это имело место более десяти лет, на данный момент.
Проблема в том, что все думают о HTTP, когда HTTP, безусловно, в настоящее время в 2011 году, исключение, а не правило здесь.