400-638-8808
|
微信公眾號





穩(wěn)定可靠 永不間斷

海外收發(fā) 暢通無阻

協(xié)同辦公 資源管理

超大郵件 超級功能

智能反垃圾郵件技術(shù)
易管理 免維護(hù)

IPv6,互聯(lián)網(wǎng)協(xié)議第6版(Internet Protocol version 6),皆在解決 IPv4 地址枯竭的問題。
IPv4 和 IPv6 是什么?
簡單的說,IPv4 和 IPv6 都是 IP 地址的一種形式,IP 地址相當(dāng)于互聯(lián)網(wǎng)設(shè)備的地址,我們知道對方的地址后,就可以找到他。
平常我們見到和使用的 IP 地址大多是這樣的:121.42.200.12,這種被稱為 IPv4 地址,IPv4 使用32位(4字節(jié))地址,因此只有 4,294,967,296 個,但隨著聯(lián)網(wǎng)設(shè)備的增加,這些地址顯然是不夠用的,所以需要新的協(xié)議和更多的地址。IPv6 便是這個新的協(xié)議。IPv6 的目的皆在解決 IPv4 枯竭的問題。
IPv6 大家可能有點陌生,但它在1998年就已經(jīng)被定義出臺,之所以很少見到他是因為之前 IPv4 地址還不存在枯竭的情況,近幾年 IPv6 才被大家提起。IPv6 的地址形式是 2408:8033:8f3e:86c0:49e7:50b7:ec4d:2bf6 這樣的,很長,可以分配 340,282,366,920,938,463,463,374,607,431,768,211,456 個(小山都不知道怎么讀了),就算給全世界每粒沙子分配一個 IPv6 地址,都不一定用得完。
IPv6 的優(yōu)點不止是數(shù)量多,還有很多優(yōu)點,不過運營商和用戶很難感受到這個優(yōu)勢,導(dǎo)致目前 IPv6 普及率極低,
IPv6 隧道又是什么?準(zhǔn)確的說 IPv6 隧道并不是真正的 IPv6,可以理解為“工作在 IPv4 網(wǎng)絡(luò)下的 IPv6 代理”。隧道服務(wù)器有一個 IPv4 和 IPv6 地址,它可以給用戶分配 IPv6 地址。用戶配置好隧道后,就可以訪問 IPv6 網(wǎng)絡(luò),不過是通過 IPv4 連接到隧道服務(wù)器,然后隧道服務(wù)器訪問 IPv6 網(wǎng)絡(luò),再通過 IPv4 返回給用戶,所以還是離不開 IPv4。
IPv6 隧道用途并不是很大,普通用戶沒必要配置,體驗并不友好。
那么為什么要給香港服務(wù)器配置 IPv6 隧道?
給服務(wù)器配置 IPv6 隧道并不是為了讓服務(wù)器可以通過 IPv6 訪問,而是為了一些特殊需求。IPv6 可以順暢的訪問 Google 等網(wǎng)站,所以,如果你使用的是國內(nèi)服務(wù)器,要使用 Google 的一些資源做開發(fā),就可以使用 IPv6 隧道來訪問 Google。
比如這幾天小編的后臺登陸加入了 Google reCaptcha,但服務(wù)器是阿里云國內(nèi)機(jī)房,無法訪問 Google,就給服務(wù)器配置了 IPv6 隧道,完美可用。
說了這么多,下面就教大家如何在 Linux 和 Windows 的香港服務(wù)器配置 IPv6 隧道(不保證適用于所有 Linux 發(fā)行版)。
準(zhǔn)備工作
首先我們需要申請一個 IPv6 隧道提供機(jī)構(gòu)的賬號,目前比較常用的是:Hurricane Electric。
官網(wǎng):https://tunnelbroker.net/
進(jìn)入官網(wǎng) → 點擊左上角登陸框的 [Register] → 依次填寫賬戶名稱、密碼、電子郵箱、名字、姓氏等信息 → 填寫完成后記得勾選同意服務(wù)條款 → 點擊 [Register]
等待幾分鐘,你的電子郵箱會收到一封郵件,點擊郵件內(nèi)的鏈接激活賬戶后即可登陸使用。
登陸賬戶后,點擊左側(cè)的 [Create Regular Tunnel] 創(chuàng)建一個隧道,在輸入框內(nèi)填寫你服務(wù)器的 IPv4 地址,填寫之前請確保你的服務(wù)器可以 Ping(安全組設(shè)置為接受 IGMP 請求)。下面可以選擇隧道服務(wù)器,國內(nèi)用戶一般選擇香港就好,雖然延遲都不怎么滴,然后點擊 [Create Tunnel] 創(chuàng)建隧道。
點擊 [Main Page] 即可查看申請的隧道,點擊隧道即可查看詳細(xì)信息。
Server IPv4 Address 和 Server IPv6 Address 為隧道服務(wù)器的 IP 地址。
Client IPv4 Address 和 Client IPv6 Address 為你服務(wù)器的 IP 地址。
Linux 配置
以阿里云經(jīng)典網(wǎng)絡(luò)的CentOS 7為例,同樣適用于 Debian 和 Ubuntu。
輸入ip -6 address show查看是否已啟用 IPv6
如果沒有輸出任何結(jié)果,編輯文件/etc/sysctl.conf,加入以下文本,保存,輸入sysctl -p使其生效。
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
再次輸入ip -6 address show查看是否已啟用 IPv6
如果有 IPv6 地址,則說明 IPv6 啟用成功,如果沒有,可以嘗試重啟系統(tǒng)。
然后打開 IPv6 隧道詳情頁面,點擊 [Example Configurations] 選項卡,在下拉框中選擇 [Linux-route2],下面的文本框會顯示配置命令。
新建一個文件,文件名后綴命名為 sh,文件開頭寫上#!/bin/sh,然后下面寫上顯示的配置命令,需要注意,如果你的服務(wù)器是專有網(wǎng)絡(luò),或者是通過內(nèi)網(wǎng)路由轉(zhuǎn)發(fā)的網(wǎng)絡(luò),則需要把命令里的IP地址改為你的內(nèi)網(wǎng)地址,保存文件,輸入chmod +x 文件名賦予執(zhí)行權(quán)限。
#!/bin/sh
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote 216.218.221.6 local 121.42.200.12 ttl 255
ip link set he-ipv6 up
ip addr add 2001:470:18:353::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
ip -f inet6 addr
# 腳本示例
為了讓每次開機(jī)或網(wǎng)絡(luò)重新配置后,腳本可以自動執(zhí)行,將腳本添加到 network 啟動腳本里。
修改文件/etc/init.d/network,大約在 157 行,touch /var/lock/subsys/network上面加入腳本的完整路徑,比如:/root/HE-IPv6.sh,保存。不同的系統(tǒng) network 文件皆有不同,將腳本路徑加入到 start 操作的最后面即可。
輸入systemctl daemon-reload重新加載啟動文件
輸入service network restart重啟網(wǎng)絡(luò)
輸入ip -6 address show dev he-ipv6查看 IPv6 隧道是否配置成功
如果顯示 IPv6 隧道地址,則可以訪問一下 IPv6 網(wǎng)絡(luò)測試,輸入curl -I -6 ipv6.google.com,如果訪問正常,則說明 IPv6 隧道配置成功,否則請檢查腳本是否正確。
如果你本地有 IPv6 網(wǎng)絡(luò),則可以 ping 一下隧道地址檢查是否通暢,或者在下方留言給我,我可以幫你測試。
如果 ping 不通,將安全組或防火墻規(guī)則設(shè)置為允許所有 IPv4 流量即可。
Windows 配置
以 AWS 的 Windows Server 2008 為例
打開 cmd
輸入ipconfig /all查看是否有 IPv6 地址

Windows IPv6
正常情況下都是會有的,如果沒有,檢查 IPv6 協(xié)議是否啟用。
跟 Linux 配置步驟一樣,先在下拉框選擇對應(yīng)的 Windows 系統(tǒng),獲取配置命令。
將命令保存為批處理腳本,新建一個文件,文件名后綴命名為 bat,將命令粘貼保存即可。注意,由于 AWS 用的是內(nèi)網(wǎng)路由轉(zhuǎn)發(fā),所以需要將命令的地址改為內(nèi)網(wǎng)地址。
雙擊執(zhí)行,輸入ipconfig /all查看 [隧道適配器 IP6Tunnel] 是否存在 IPv6 隧道地址,如果存在,則說明 IPv6 隧道配置成功,可以使用瀏覽器訪問 https://ipv6.google.com 測試。如果不存在,檢查腳本是否正確,
Windows 不需要配置開機(jī)啟動等,會一直生效,即使系統(tǒng)重啟。
附加配置
為了更好的使用 IPv6 訪問 Google 等網(wǎng)站,需要避免DNS污染,我推薦使用 Hosts 來指定 IPv6 地址,不推薦修改 DNS。
解析 www.google.com 正確的 IPv6 地址,推薦使用 IPv6 版 Google DNS 解析。
輸入dig @2001:4860:4860::8888 aaaa +noall +answer www.google.com解析地址
如果提示 dig 命令不存在,輸入yum install bind-utils或apt-get install dnsutils安裝
測試解析出的地址是否可以 Ping 通,注意需要使用ping6命令,如果可以 Ping 通,則可以添加到/etc/hosts,如果不可以,可以嘗試更換DNS。比如:2620:0:ccc::2
可以使用命令快速添加到 Hosts:echo "2404:6800:4005:805::2004 www.google.com" >> /etc/hosts,也可以手動編輯 Hosts。
Windows 用戶輸入nslookup www.google.com 2001:4860:4860::8888解析,Hosts 路徑:C:\Windows\System32\drivers\etc\hosts
好了,以上就是給服務(wù)器配置 IPv6 隧道的方法,你也可以應(yīng)用于非服務(wù)器設(shè)備,但是不要指望 IPv6 隧道能給你帶來非常好的網(wǎng)絡(luò)體驗,我的網(wǎng)絡(luò)是有原生 IPv6 的,隧道跟原生相比,相差真的很大,特別是國內(nèi)。
對了,如果你也想給自己的博客后臺啟用 Google reCaptcha,WordPress 用戶可以搜索相關(guān)插件。不僅可以防止機(jī)器人登陸,如果對方?jīng)]有使用代理,Google reCaptcha 無法加載,即使密碼正確,也無法登陸。
產(chǎn)品與服務(wù)
香港服務(wù)器 香港高防服務(wù)器 美國服務(wù)器 韓國服務(wù)器 新加坡服務(wù)器 日本服務(wù)器 臺灣服務(wù)器云服務(wù)器
香港云主機(jī) 美國云主機(jī) 韓國云主機(jī) 新加坡云主機(jī) 臺灣云主機(jī) 日本云主機(jī) 德國云主機(jī) 全球云主機(jī)高防專線
海外高防IP 海外無限防御 SSL證書 高防CDN套餐 全球節(jié)點定制 全球?qū)>GPLC關(guān)于我們
關(guān)于天下數(shù)據(jù) 數(shù)據(jù)招商加盟 天下數(shù)據(jù)合作伙伴 天下數(shù)據(jù)團(tuán)隊建設(shè) 加入天下數(shù)據(jù) 媒體報道 榮譽資質(zhì) 付款方式關(guān)注我們
微信公眾賬號
新浪微博
天下數(shù)據(jù)手機(jī)站 關(guān)于天下數(shù)據(jù) 聯(lián)系我們 誠聘英才 付款方式 幫助中心 網(wǎng)站備案 解決方案 域名注冊 網(wǎng)站地圖
天下數(shù)據(jù)18年專注海外香港服務(wù)器、美國服務(wù)器、海外云主機(jī)、海外vps主機(jī)租用托管以及服務(wù)器解決方案-做天下最好的IDC服務(wù)商
《中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證》 ISP證:粵ICP備07026347號
朗信天下發(fā)展有限公司(控股)深圳市朗玥科技有限公司(運營)聯(lián)合版權(quán)
深圳總部:中國.深圳市南山區(qū)深圳國際創(chuàng)新谷6棟B座10層 香港總部:香港上環(huán)蘇杭街49-51號建安商業(yè)大廈7樓
7×24小時服務(wù)熱線:4006388808香港服務(wù)電話:+852 67031102
本網(wǎng)站的域名注冊業(yè)務(wù)代理北京新網(wǎng)數(shù)碼信息技術(shù)有限公司的產(chǎn)品