我在一台同時具有 ipv4 和 ipv6 位址的機器上設定了 Nginx 伺服器。目前,它連接到 CloudFlare 並且僅使用 ipv4。我有 1 個 ipv4 位址分配給 Web 伺服器。
現在我想要的是,成為完全的ipv6。然後連接到 CloudFlare。因此,如果 ipv4 用戶訪問該站點,CloudFlare 將確保他可以訪問我的僅 ipv6 站點!會這樣嗎?
在我的伺服器上實作 ipv6 的最佳方法是什麼?僅 ipv6 還是兩個版本?如何實現它(在 CloudFlare dns 和 Nginx 設定檔中)。請幫忙!
答案1
CloudFlare 有一個自動 IPv6 網關看起來它將在 IPv4 和 IPv6 之間雙向代理。您可以使用它僅在 IPv4 或 IPv6 上執行伺服器,但仍向使用者提供 IPv4 和 IPv6 存取。
答案2
正如 CloudFlare 支援人員剛剛告訴我的那樣,他們目前不支援僅 ipv6 的主機。
我希望他們盡快解決這個問題!
答案3
同時使用 ipv4 和 ipv6,如下答案:我應該在 Web 伺服器中僅使用 IPv6 還是同時使用 IPv4 和 IPv6?
指出。您的主機公司應該為您分配一個或幾個(百萬)ipv6 位址。您應該向我們提供您的作業系統,以找出針對您的特定作業系統進行設定的最佳方法。 CentOS 與 Debian 在伺服器上取得 ipv6 方面有所不同。
不,我不相信 Cloudflare 是這樣運作的。如果你給它一個ipv6位址,ipv4上無法連接到ipv6的人將無法連線。