前段時間 Vultr 對自己的 $2.5/月 套餐的配置進行了修改,默認只提供 IPv6 地址,不再提供 IPv4 地址。同時呢,所有地區的機房都進行了補貨,這也就導致了一些對此不太了解的朋友遇到一些困難。
本次就說一下當使用只提供 IPv6 地址的 $2.5/月 套餐安裝相關服務時,報錯 Network is unreachable 的解決辦法。
一、報錯原因
當我們使用新版 $2.5/月 套餐的機器安裝酸酸服務時,會出現下圖所示錯誤信息。這是因為目前大部分網站都還是採用 IPv4 方式訪問(不支持 IPv6 方式),這其中就包括站長用來託管一鍵腳本的 GitHub 開源社區,所以當我們使用 wget 命令下載腳本時,就會出現 Network is unreachable 的錯誤信息。
二、解決辦法
因為我們不可能去要求 GitHub 開源社區去支持 IPv6 方式訪問,所以我們只能是從自身出發,想辦法獲取到 IPv4 地址,然後再進行後面的操作。其中,獲取到 IPv4 地址的方式有兩個:一是升級到 $5/月 套餐或者重新創建 $5/月 套餐;二是購買 IPv4 地址。這一點,官方在機器的詳細信息界面就已經給出了。
那麼,我們是選擇 $5/月 套餐還是購買 IPv4 地址呢?這一點站長在此明確告訴大家,請選擇 $3.5/月 套餐,不要嘗試購買 IPv4 地址。因為一個 IPv4 地址的價格是 $3/月,所以 $2.5/月 套餐添加 1 個 IPv4 地址後的價格是 $5.5/月。這樣的結果就是用着和 $3.5/月 套餐醫院配置,掏着比 $3.5/月 套餐還多的錢。
我們點擊 Upgrade to 1GB+ plan,會來到下圖所示界面。按照圖中提示,我們首先選擇升級到 $5/月 的套餐,然後勾選 Add IPv4 address,最後點擊 Upgrade 繼續即可。
點擊 Upgrade 後,會回到機器的詳細信息界面。我們首先耐心等待 5~10 分鐘,然後刷新此界面就會看到已經出現 IPv4 地址!