購買VPS主機一般來說會免費送一個IPv4位址(部分NAT VPS為共享IP,購買後會給你一個URL位址,例如CloudIPLC和Uovz VPS),也有部分VPS主機商(例如Linode、DigitalOcean)會贈送一個IPv6,且VPS建立成功後會自動啟用IPv6位址。

但是大部分VPS主機商還是沒有提供IPv6位址,主要還是因為IPv6現在普及度不高,且IPv6的用戶也可以使用IPv4,如果沒有特別需要(據說IPv6網路很「暢通」),IPv4用於建站訪問都是沒有問題的。前陣子有其雲否主機的客戶想要使用IPv6。

對於VPS主機沒有配備IPv6位址,我們可以利用Tunnel broker (He.net旗下)給VPS主機免費開通IPv6位址訪問,同時如果你想讓你的Nginx或Apache支援IPv6用戶訪問,只需要調整一下Nginx和Apache的設定檔即可。

VPS主機免費開啟IPv6位址-綁定IPv6位址讓Nginx和Apache支援IPv6

更多的關於VPS主機網路優化加速的方法有:

  1. 網站優化加速-開啟TLSV1.3和Brotli壓縮-Oneinstack,LNMP,寶塔面板
  2. VPS主機和獨立伺服器網路設定方法-Linux手動設定IPv4和IPv6位址
  3. VPS主機加速方法 – 一鍵安裝加速模組 從「軟體」上提升VPS主機速度

一、開啟VPS對IPv6的支持

檢查檔案 /etc/modprobe.d/disable_ipv6.conf ,開啟IPv6。

alias net-pf-10 off
options ipv6 disable=0

開啟  /etc/sysconfig/network,新增如下:

NETWORKING_IPV6=yes

編輯網路卡設定:/etc/sysconfig/network-scripts/ifcfg-eth0(有可能是ifcfg-eth1),開啟IPv6支援。

IPV6INIT=yes
IPV6_AUTOCONF=yes

開啟:/etc/sysctl.conf ,開啟IPv6支援(沒有就添加,有的話要保證是0)。

net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

執行指令:ifconfig | grep -i inet6,看到有輸出就表示你的VPS主機支援IPv6了。

二、申請免費的IPv6位址

網站:

  1. HTTPS://嗚嗚嗚.tunnel broker.net

Tunnel broker 為He.net旗下的產品,提供免費的IPv6位址和隧道,你可以利用它在自己的VPS主機上綁定一個新的IPv6位址。註冊一個TunnelBroker帳號,然後選擇「Creat Regular Tunnel」。

VPS綁定好了IPv6後,可以Ping測試IPv6網路是否通暢。 Linux常用的指令有:ping6 ipv6.google.com。更多的Linux網路設定方法這裡有:Linux手動設定IPv4和IPv6位址。

發表評論