Назад | Перейти на главную страницу

Разница между настройками файла .rdp «альтернативный полный адрес» и «полный адрес»

При сохранении информации о подключении из mstsc в файл .rdp настроенное имя удаленного компьютера будет выглядеть так:

full address:s:rds.contoso.com

Однако при загрузке файлов .rdp из Веб-доступ к удаленным рабочим столам в файлах будет дважды сохранено имя целевого хоста:

full address:s:rds.contoso.com
alternate full address:s:rds.contoso.com

При нажатии alternate full address строка в mstscax.dll файлов за последние 15 лет, похоже, что этот параметр был введен в mstsc версии 6.1.7600.16385 (Windows 7, RTM), которая будет протоколом RDP версии 7.0.

Я не смог найти никакой документации, которая четко объясняла бы разницу между этими двумя настройками.

Ниже я цитирую единственное достоверное (но бессмысленное) описание, которое я смог найти на https://docs.microsoft.com/en-us/windows/desktop/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclientsettings-setrdpproperty

«альтернативный полный адрес» (строка)
Задает альтернативное имя или IP-адрес удаленного компьютера, к которому вы хотите подключиться.

«полный адрес» (строка)
Задает адрес подключенного компьютера.

Ура! ... Не помогает.

Некоторые люди ошибочно предположили, что это своего рода примитивный механизм отката или резервирования, что означает, что mstsc сначала попытается подключиться к full address и вернуться к alternate full address в случае сбоя прежнего подключения или наоборот.

Я подготовил несколько файлов rdp, чтобы узнать, как mstsc обрабатывает эти два значения, и пришел к выводу, что если alternate full address устанавливается тогда full address будут полностью проигнорированы, также не будет никакого отката, если alternate full address не может быть решен или достигнут.

Это оставляет меня на мой настоящий вопрос:

В чем причина введения alternate full address Настройка файла rdp в RDP 7.0 и для чего его можно использовать?