Я пытаюсь подключиться к серверу, используя два "режима подключения", один из которых не требует установки сертификата, а другой - нет.
Когда я выбираю режим, в котором не используются сертификаты, я могу подключиться, используя IP-адрес, полное имя сервера или неквалифицированное имя сервера (без домена).
Тем не менее, когда я пытаюсь подключиться, используя режим подключения, который требует сертификат (для шифрования сообщения при транспортировке), работает только полное имя сервера, а не IP или неполное имя сервера. В частности, я хотел бы сосредоточиться на том, почему не работает IP-адрес:
Когда я иду на этот сервер и введите
ipconfig /all
Я вижу, что имя сервера связано с предпочтительным IP-адресом, который не работает. Когда я пингую имя сервера, я получаю этот IP-адрес.
Когда я смотрю на сертификат и проверяю свойство "Subject Alternative Names", я вижу в списке
DNS Name=myserver.domain.com
IP Address=xxx.xxx.xxx.xxx
где x представляют фактический IP-адрес, отображаемый командой IPConfig.
Я полагаю, что неквалифицированное имя сервера не работает с сертификатом, потому что DNS-имя содержит только полное имя сервера, но я озадачен, почему я не могу использовать IP-адрес, поскольку он указан в списке.
Я мог бы использовать полное имя и покончить с ним, но я предполагаю, что, если мне удастся соединиться, используя IP-адрес с сертификатом, я смогу решить проблему балансировки нагрузки F5. Я подозреваю, что F5 пересылает на IP-адрес. К сожалению, его нельзя настроить для перенаправления на имя сервера, мне сказали.
Вы думаете, что это проблема с сертификатом? это конечно звучит как для меня. Что я должен искать и изменить, чтобы исправить это?
Спасибо!
Обновить:
Я получаю ошибку:
Убедитесь, что режим подключения, настроенный на клиенте, соответствует режиму подключения, настроенному на сервере.
Оно делает.
Я использую настольный клиент Blue Prism, чтобы попытаться подключиться к службе Windows, работающей на сервере приложений.