Quiero que mi sitio use URL como http://192.0.2.2/...
y https://192.0.2.2/...
para contenido estático para evitar cookies innecesarias en la solicitud Y evitar una solicitud de DNS adicional.
¿Hay alguna forma de obtener un certificado SSL para este propósito?
https
dns
ip-address
ssl-certificate
Evgenyt
fuente
fuente
Respuestas:
Según esta respuesta , es posible, pero rara vez se usa.
En cuanto a cómo obtenerlo: tendería a tratar de pedir uno con el proveedor que elija e ingresar la dirección IP en lugar de un dominio durante el proceso de pedido.
Sin embargo, ejecutar un sitio en una dirección IP para evitar la búsqueda de DNS me parece una microoptimización innecesaria. Ahorrará unos pocos milisegundos en el mejor de los casos, y eso es por visita , ya que los resultados de DNS se almacenan en caché en varios niveles.
No creo que su idea tenga sentido desde el punto de vista de la optimización.
fuente
La respuesta corta es sí, siempre que sea una dirección IP pública.
No se permite la emisión de certificados a direcciones IP reservadas, y todos los certificados emitidos previamente a direcciones IP reservadas se revocaron a partir del 1 de octubre de 2016.
Según el foro de CA Browser, puede haber problemas de compatibilidad con los certificados para las direcciones IP a menos que la dirección IP esté en los campos
commonName
ysubjectAltName
. Esto se debe a las implementaciones de SSL heredadas que no están alineadas con RFC 5280, en particular, el sistema operativo Windows anterior a Windows 10.Fuentes:
Nota: una versión anterior de esta respuesta indicaba que todos los certificados de dirección IP se revocarían el 1 de octubre de 2016. Gracias a Navin por señalar el error.
fuente
La respuesta, supongo, es sí. Verifique este enlace, por ejemplo.
fuente
Sí. Cloudflare lo usa para su página de inicio de instrucciones DNS: https://1.1.1.1
fuente
Common Name
campo estácloudflare-dns.com
y1.1.1.1
solo aparece enCertificate Subject Alt Name
.El foro del navegador C / A establece qué es y qué no es válido en un certificado, y qué CA debe rechazar.
De acuerdo con sus requisitos de referencia para la emisión y gestión de certificados de confianza pública , las AC no deben, desde 2015, emitir certificados donde el nombre común o los campos de nombres alternativos comunes contengan una IP reservada o un nombre interno, donde las direcciones IP reservadas son IP que la IANA ha incluido como reservada, que incluye todas las IP de NAT, y los nombres internos son nombres que no se resuelven en el DNS público.
PUEDEN utilizarse las direcciones IP públicas (y el documento de requisitos básicos especifica qué tipos de comprobaciones debe realizar una CA para asegurarse de que el solicitante posee la IP).
fuente
Depende completamente de la Autoridad de Certificación que emite un certificado.
En cuanto a Let's Encrypt CA, no emitirán el certificado TLS en la dirección IP pública. https://community.letsencrypt.org/t/certificate-for-public-ip-without-domain-name/6082
Para conocer su autoridad de certificación, puede ejecutar el siguiente comando y buscar una entrada marcada a continuación.
fuente