Ipv6

僅限 IPv4 客戶端可訪問的 IPv6 Web 伺服器

  • January 30, 2018

我有一個帶有公共 IPv4 地址的 Web 伺服器。對於這個 IPv4 地址,我有一個“domainA.com”的 DNS A 記錄。由於我的託管公司需要更多的 IPv4 地址,因此我正在考慮使用免費的 IPv6 地址在此伺服器上託管另一個網站。

(我需要一個不同的IP,因為我要使用SSL證書。當客戶端的瀏覽器不使用SNI時,Apache無法區分單個IP上的域名,因此會出現證書錯誤)

如果我使用 IPv6 DNS 提供商將我的域“domainB.com”映射到帶有 AAAA 記錄的 IPv6 地址,那麼僅 IPv4 的客戶端是否能夠訪問該網站?如果他們不能,是否有任何服務或類似的服務可以使這成為可能?

不,僅限 IPv4 的客戶端無法訪問僅限 IPv6 的網站。

但是,當今大多數(如果不是全部)瀏覽器都支持 SNI,因此除非您支持舊設備,否則使用 SNI 應該不是問題。

您可能可以使用 Cloudflare 之類的服務將請求代理給您,但我不確定它是否真的可以在 IPv4 和 IPv6 之間進行轉換,但我想是的。

但他們可能也在使用 SNI,所以你會在那裡遇到同樣的問題。

你可以切換到nginx嗎?在單個 IP 地址上使用 SSL 處理多個域都沒有任何問題。Letsencrypt 免費 SSL 證書系統中的 nginx 自動配置選項執行良好,使該過程幾乎無痛。

引用自:https://serverfault.com/questions/847382