IPv6是什麼? Vultr支持嗎? VPS配置開啟關閉IPv6教程

IPv6是什麼? Vultr支持嗎?

VPS配置開啟關閉IPv6教程

新媒體人學習做網絡推廣,蒐集國外資料,使用Vultr搭建科學上網渠道,結果IP地址被牆了……

唯一的解決辦法,就是測試VPS 更換IP地址了 ▼

了解什麼是IPv6?

IPv6是“Internet Protocol Version 6(互聯網協議第6 版)” 的縮寫。

  • IPv6是互聯網的下一代協議,用於替代當前的IP協議IP版本4。
  • IPv6是互聯網協議的下一個版本,它可以說是下一代互聯網協議。
  • 它最初提出是因為隨著互聯網的迅速發展,IPv4有限地址空間的定義將被耗盡,缺乏地址空間將阻礙互聯網的進一步發展。

為了擴展地址空間,建議通過IPv6重新定義地址空間,並且IPv6使用128位地址長度來幾乎無限地提供地址。

根據保守估計的IPv6實際可分配地址,每平方米地球仍可分配超過1,000個地址。

除了在IPv6設計過程中一勞永逸地解決地址短缺問題之外,還考慮了在IPv4中沒有很好解決的其他問題:

  1. 主要包括端到端IP連接,
  2. 服務質量(QoS),
  3. 安全性,
  4. 以及更多廣播,
  5. 移動,
  6. 即插即用等。

IPv6具有這些特點和優勢?

  • IPv6 和IPv4對比,有什麼特點和優勢?

1)更大的地址空間。

  • IPv4指定的IP地址长度为32,即2 ^ 32-1地址?
  • 但是,如果IPv6的IP地址的长度为128,则有2 ^ 128-1个地址。

2)較小的路由表。

  • IPv6地址分配從一開始就遵循聚合(聚合)原則,這使得路由器在路由表中具有記錄(輸入)以表示子網.
  • 這大大減少了路由器在路由表中的長度,並增加了路由器轉發數據包速度。

3)增強的組播支持(Multicast)和對流支持(Flow-control)。

  • 這使得網絡上的多媒體應用具有巨大的發展機會,
  • 並為服務質量(QoS)控制提供了良好的網絡平台。
  • 增加了對自動配置(自動配置)的支持。

這是對DHCP協議的改進和擴展,使得網絡(特別是局域網)的管理更加方便快捷、更安全。

在支持IPv6的網絡中,用戶可以在網絡層對數據進行加密並檢查IP數據包,這大大增強了網絡安全。

Vultr如何配置開啟IPv6?

Vultr VPS 配置IPv6地址非常簡單,以下是配置流程:

第1 步:免費註冊Vultr VPS賬號(送10美元優惠碼) ▼

立即點此免費註冊Vultr VPS

第2步:購買VPS,勾選面板上“Enable IPv6” ▼

 

購買VPS,勾選面板上“Enable IPv6” 第2張

  • 在Vultr VPS 後台配置IPv6地址網絡 ▼

Vultr 後台配置IPv6地址網絡第3張

第3步:在Vultr 後檯面板,點擊重新啟動VPS,讓更改生效 ▼

在Vultr 後檯面板,點擊重新啟動VPS,讓更改生效第4張

第4 步:解析IPv6位址

  • 建議你使用DNSPod解析你的域名,在DNSPod後檯面板中,添加AAAA記錄並解析IPv6地址。

第5步:ping測試IPv6地址

  • 在正常情況下,你操作完上述步驟後,可以ping 測試你的IPv6地址。
  • 推薦使用以下工具做ping 測試 ▼
點此訪問centralops ping測試工具

VPS配置IPv6位址

如果遇到問題,可以根據VPS系統版本添加IPv6設置。

詳情請瀏覽Vultr官方文檔,自行添加IPv6地址 ▼

點此訪問Vultr 官方文檔:《在你的VPS上配置IPv6》

CentOS的系統

/etc/sysconfig/network-scripts/ifcfg-eth0 中加入以下行:

IPV6INIT="yes"
IPV6ADDR="2001:DB8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:19f0:4009:2001::1234/64"

如果啟用IP轉發(代理服務器),就需要將以下內容添加到 /etc/sysctl.conf 文件中:

net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
  • 此處的默認設置(即1)會在啟用IP轉發時,阻止和關閉IPv6 的如常運行。
  • 你可以通過運行命令 sysctl net.ipv4.ip_forward 來檢查是否啟用了IP轉發。

Debian / Ubuntu系統

在 /etc/network/interfaces 文件中新增以下行:

iface eth0 inet6 static
address 2001:DB8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:19f0:4009:2001::1234

如果啟用IP轉發(代理服務器),就需要將以下內容添加到 /etc/sysctl.conf 文件中:

net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
  • 此處的默認設置(即1)會在啟用IP轉發時,阻止和關閉IPv6 的如常運行。
  • 你可以通過運行命令 sysctl net.ipv4.ip_forward 來檢查是否啟用了IP轉發。

FreeBS系統

/etc/rc.conf 文件中添加以下幾行:

rtsold_enable="YES"
ipv6_activate_all_interfaces="YES"
rtsold_flags="-aF"
ifconfig_vtnet0_ipv6="inet6 2001:DB8:1000::100 prefixlen 64"
ifconfig_vtnet0_alias0="inet6 2001:19f0:4009:2001::1234 prefixlen 64"

(請將以上紅色的IPv6地址,替換成你的VPS IPv6地址)

IPv6地址網絡配置示例

為方便你做參考,顯示當前VPS正確的網絡配置文件。

打開以下鏈接之前,請將以下URL 結尾中的一串代碼,更改成你的VPS號碼 ▼

https://my.vultr.com/subs/netconfig.php?SUBID=2538198

Vultr如何配置關閉IPv6地址?

在重新啟動時,永久禁用IPv6:

如果你想關閉IPv6,以下方法可以做到這一點。

使用文本編輯器打開文件▼

/etc/sysctl.conf

添加以下內容 ▼

#在系统范围内的所有接口上禁用IPv6
net.ipv6.conf.all.disable_ipv6 = 1

#在特定接口上禁用IPv6(例如,eth0,lo)
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1

要在/etc/sysctl.conf 中激活這些更改,請運行:

$ sudo sysctl -p /etc/sysctl.conf

或者乾脆重啟VPS。

推薦性價比高的VPS

建議所有中國大陸用戶使用Vultr VPS,性價比非常高 ▼

立即點此免費註冊Vultr VPS

擴展閱讀:

6人評論了“IPv6是什麼?Vultr支持嗎?VPS配置開啟關閉IPv6教程”

  1. 博主你好,剛看了下vutlr的,2.5套餐的都是ipv6 only,這個怎麼弄能出個教程什麼的嗎,不知道ipv6會影響到什麼,到時候購買了,會不會連不上也用不了呢

    1. 本文就是介紹Vultr怎麼用IPV6的。

      由於IPv6將用於擴展IP地址的功能,IPv6將最終取代IPv4作為Internet標準。

      如果購買後,你卻連不上,可以在Vultr官網發帖要求退款。

  2. 你好,現在的vultr 2.5刀只有ipv6,但是開通後直接用ipv6 在putty上無法連接vps。提示network is unreachable。
    請問這樣要怎麼辦?還是需要設置什麼嗎?如果設置只能通過後檯面板的console來操作嗎?
    謝謝

    1. 通過SSH重新啟動,可能會出錯。

      啟用IPv6需要通過Vultr 控制面板重新啟動,才能運行應用配置更新。

      你試試看,通過Vultr 控制面板重新啟動,可以嗎?

發表評論

您的郵箱地址不會被公開。 必填項已用 * 標註

回到頁首