Sitemin istekte gereksiz çerezlerden kaçınmak ve ek DNS isteğinden kaçınmak için statik içerik gibi http://192.0.2.2/...
ve URL'leri kullanmasını istiyorum https://192.0.2.2/...
.
Bu amaçla SSL sertifikası almanın herhangi bir yolu var mı?
Sitemin istekte gereksiz çerezlerden kaçınmak ve ek DNS isteğinden kaçınmak için statik içerik gibi http://192.0.2.2/...
ve URL'leri kullanmasını istiyorum https://192.0.2.2/...
.
Bu amaçla SSL sertifikası almanın herhangi bir yolu var mı?
Yanıtlar:
Bu cevaba göre , mümkündür, ancak nadiren kullanılır.
Nasıl elde edeceğinize gelince: İstediğiniz sağlayıcıyla bir tane sipariş etmeye ve sipariş verme işlemi sırasında bir alan yerine IP adresini girmeye çalışırım.
Ancak, DNS aramasını önlemek için bir IP adresinde bir site çalıştırmak bana gereksiz mikro optimizasyon gibi çok kötü geliyor. DNS sonuçları birden çok düzeyde önbelleğe alındığından , en iyi şekilde birkaç milisaniyede tasarruf edersiniz ve bu ziyaret başınadır .
Fikrinizin optimizasyon açısından anlamlı olduğunu düşünmüyorum.
Kısa bir cevap, genel bir IP adresi olduğu sürece evettir.
Ayrılmış IP adreslerine sertifika verilmesine izin verilmez ve önceden ayrılmış IP adreslerine daha önce verilen tüm sertifikalar 1 Ekim 2016 tarihinden itibaren iptal edilmiştir.
CA Tarayıcı forumuna göre, IP adresi hem commonName
ve subjectAltName
alanlarında olmadığı sürece IP adreslerinin sertifikalarıyla ilgili uyumluluk sorunları olabilir . Bunun nedeni, özellikle Windows 10'dan önceki Windows işletim sistemi olmak üzere RFC 5280 ile hizalanmayan eski SSL uygulamalarıdır.
Kaynaklar:
Not: Bu yanıtın önceki bir sürümü, tüm IP adresi sertifikalarının 1 Ekim 2016'da iptal edileceğini belirtti. Navin'e hatayı işaret ettiği için teşekkür ederiz.
Sanırım cevap evet. Örneğin bu bağlantıyı kontrol edin .
Genel IP Adresine SSL Sertifikası Verme
SSL sertifikası genellikle " https://www.etkialanı.com " gibi Tam Nitelikli Alan Adı'na (FQDN) verilir . Ancak, bazı kuruluşların genel IP adresine verilen bir SSL sertifikasına ihtiyacı vardır. Bu seçenek, Sertifika İmzalama İsteğinizde (CSR) Genel Ad olarak ortak bir IP adresi belirtmenize olanak tanır. Verilen sertifika daha sonra doğrudan genel IP adresiyle (örneğin, https://123.456.78.99 .) Bağlantıların güvenliğini sağlamak için kullanılabilir .
Evet. Cloudflare bunu DNS talimatları ana sayfası için kullanır: https://1.1.1.1
Common Name
alandır cloudflare-dns.com
ve 1.1.1.1
sadece altında listelenen Certificate Subject Alt Name
.
C / A Tarayıcı forumu bir sertifikada neyin geçerli ve neyin geçerli olmadığını ve CA'ların neyi reddetmesi gerektiğini belirler.
Kamu-Güvenilir Sertifikaların Verilmesi ve Yönetimi için Temel Gerekliliklerine göre belgesine göre, CA'lar 2015'ten beri ortak adın veya ortak alternatif ad alanlarının ayrılmış IP adreslerinin IP olduğu dahili bir IP veya dahili ad içerdiği sertifikalar vermemelidir. IANA'nın ayrılmış olarak listelediği - tüm NAT IP'lerini içeren - ve dahili adlar genel DNS'de çözülmeyen adlardır.
Genel IP adresleri KULLANILABİLİR (ve temel gereksinimler belgesi, bir CA'nın başvuru sahibinin IP'ye sahip olmasını sağlamak için ne tür kontroller yapması gerektiğini belirtir).
Tamamen sertifika veren Sertifika Yetkilisine bağlıdır.
Let's Encrypt CA'ya kadar, ortak IP adresinde TLS sertifikası vermeyecekler. https://community.letsencrypt.org/t/certificate-for-public-ip-without-domain-name/6082
Sertifika yetkilinizi tanımak için aşağıdaki komutu yürütebilir ve aşağıda işaretlenmiş bir girişi arayabilirsiniz.
curl -v -u <username>:<password> "https://IPaddress/.."