HTTPS на IP-адресе, а не на доменном имени?

HTTPS на IP-адресе, а не на доменном имени?

Похоже, возможен HTTPS-сертификат для IP-адреса, а не для доменного имени.

Моя цель — иметь HTTPS на IP-адресе, например:https://XX.YY.WW.ZZ

Однако я не могу найти ни одной компании, которая предоставляет такую ​​услугу. Можете что-нибудь посоветовать?

решение1

Существует ряд причин, по которым то, о чем вы просите, является плохой идеей и почему вы вряд ли получите такой сертификат.

  • Единственные стороны, которые могут законно запросить такой сертификат, это те, у кого есть собственный диапазон IP-адресов. Если у вас есть только один IP-адрес, выделенный вашим провайдером, этот IP-адрес все равно принадлежит вашему провайдеру. CA не может знать, как долго этот IP-адрес будет назначен вам, поэтому они не могут законно выдать сертификат.
  • Использование IP-адресов в URL-адресах не является хорошей практикой и может нарушить работу вашего сайта для определенного процента пользователей. В частности, есть пользователи, для которых единственный способ доступа к серверу IPv4 — через NAT64. Такие пользователи никогда не смогут получить доступ к URL-адресу с адресом IPv4.
  • Сертификат только подтверждает, что вам законно разрешено обслуживать домен в сертификате. Пользователь по-прежнему несет ответственность за то, чтобы он получал доступ к ожидаемому домену. С вашей схемой это означает, что пользователи должны запомнить IP-адреса и распознавать, если в URL-адресе отображается неправильный IP-адрес.
  • Поскольку в IP-адресе наиболее значимая часть идет первой, а в доменном имени — последней, существует значительный риск того, что код для проверки источника контента будет содержать ошибки, которые применимы только к URL-адресам с IP-адресами.

решение2

Сертификат OrganizationSSL от GlobalSign включает поддержку публичных IP-адресов:https://www.globalsign.com/en/ssl/organization-ssl/

Обратите внимание, что это должен быть не только публичный IP-адрес, но и тот, который высобственный(согласноСПЕЛЫЙ)

Связанный контент