Quero que meu site use URLs como http://192.0.2.2/...
e https://192.0.2.2/...
para conteúdo estático para evitar cookies desnecessários na solicitação E para evitar solicitações DNS adicionais.
Existe alguma maneira de obter o certificado SSL para esse fim?
https
dns
ip-address
ssl-certificate
Evgenyt
fonte
fonte
Respostas:
De acordo com esta resposta , é possível, mas raramente usado.
Quanto a como obtê-lo: eu tentaria simplesmente pedir um com o provedor de sua escolha e inserir o endereço IP em vez de um domínio durante o processo de pedido.
No entanto, a execução de um site em um endereço IP para evitar a pesquisa de DNS soa muito como uma micro otimização desnecessária para mim. Você economizará alguns milissegundos na melhor das hipóteses, e isso será por visita , pois os resultados do DNS são armazenados em cache em vários níveis.
Não acho que sua ideia faça sentido do ponto de vista de otimização.
fonte
A resposta curta é sim, desde que seja um endereço IP público.
A emissão de certificados para endereços IP reservados não é permitida e todos os certificados emitidos anteriormente para endereços IP reservados foram revogados a partir de 1 de outubro de 2016.
De acordo com o fórum do CA Browser, pode haver problemas de compatibilidade com certificados para endereços IP, a menos que o endereço IP esteja nos campos
commonName
esubjectAltName
. Isso ocorre devido às implementações SSL herdadas que não estão alinhadas com o RFC 5280, principalmente o Windows OS anterior ao Windows 10.Fontes:
Nota: uma versão anterior desta resposta afirmou que todos os certificados de endereço IP seriam revogados em 1 de outubro de 2016. Agradecemos a Navin por apontar o erro.
fonte
A resposta, eu acho, é sim. Verifique este link, por exemplo.
fonte
Sim. O Cloudflare o utiliza para sua página inicial de instruções de DNS: https://1.1.1.1
fonte
Common Name
campo écloudflare-dns.com
e1.1.1.1
é listado apenas emCertificate Subject Alt Name
.O fórum C / A Browser define o que é e o que não é válido em um certificado e o que as CAs devem rejeitar.
De acordo com os requisitos básicos para emissão e gerenciamento de certificados de confiança pública públicos, as CAs não devem, desde 2015, emitir certificados nos quais o nome comum ou campos de nomes alternativos comuns contenham um IP reservado ou um nome interno, onde endereços IP reservados são IPs que a IANA listou como reservada - que inclui todos os IPs NAT - e nomes internos são nomes que não são resolvidos no DNS público.
Os endereços IP públicos PODEM ser usados (e o documento de requisitos da linha de base especifica que tipos de verificação uma CA deve executar para garantir que o requerente seja o proprietário do IP).
fonte
Depende inteiramente da autoridade de certificação que emite um certificado.
No caso de Let's Encrypt CA, eles não emitem certificado TLS no endereço IP público. https://community.letsencrypt.org/t/certificate-for-public-ip-without-domain-name/6082
Para conhecer sua autoridade de certificação, você pode executar o seguinte comando e procurar uma entrada marcada abaixo.
fonte