大家好啊,我是楚風(fēng)不語俐银。這是我2020年的第四篇更文凉翻,編號(hào)2020-04。本文主要介紹利用CloudFlare網(wǎng)站加速的特性使僅有IPv6地址的群暉同時(shí)支持IPv4和IPv6訪問麦射,希望對(duì)大家有所幫助。
本文首發(fā)在簡(jiǎn)書灯谣,轉(zhuǎn)載請(qǐng)注明出處法褥。
IPv6的時(shí)代已經(jīng)來臨
01 IPv6不斷普及
隨著我國IPv6進(jìn)程的不斷推進(jìn),很多省市的寬帶已經(jīng)開始支持IPv6酬屉。
在路由器獲得IPv6地址后,可以為手機(jī)、電腦和NAS存儲(chǔ)等網(wǎng)絡(luò)設(shè)備分發(fā)固定前綴的IPv6地址呐萨。這時(shí)杀饵,如果打開路由器防火墻,外網(wǎng)有IPv6地址的用戶谬擦,就可以訪問路由器下網(wǎng)絡(luò)設(shè)備提供的WEB和其它數(shù)據(jù)服務(wù)切距。
以家庭NAS存儲(chǔ)群暉為例,群暉在獲取IPv6地址后惨远,外網(wǎng)IPv6用戶可以通過DDNS域名訪問群暉的DSM和其它服務(wù)谜悟。
但要注意的是,IPv6訪問的前提是設(shè)備和服務(wù)器同時(shí)都有IPv6地址北秽。
注意:目前部分省市的家庭寬帶已經(jīng)禁用了諸如80葡幸,443,8080等常用端口贺氓。在測(cè)試和排除故障時(shí)蔚叨,尤其要注意先確認(rèn)好這些端口的是否已禁用。
02 CloudFlare特有的加速特性
CloudFlare是一家提供CDN加速的網(wǎng)站辙培,詳細(xì)介紹可以搜索查詢蔑水,這里不再贅述。
訪問官網(wǎng):https://www.cloudflare.com/
今天要用到的就是CloudFlare的加速功能中的一個(gè)特性扬蕊。
那就是無論你的源站服務(wù)器地址是IPv4還是IPv6搀别,經(jīng)CloudFlare加速后,可以同時(shí)支持雙桟訪問尾抑。專業(yè)的說法是歇父,CloudFlare同時(shí)支持IPv4和IPv6回源。
舉例說明蛮穿,群暉可以在僅有公網(wǎng)IPv6地址的情況下庶骄,使用CloudFlare加速實(shí)現(xiàn)用戶在僅有IPv4、僅有IPv6或同時(shí)有IPv4和IPv6地址的情況下訪問群暉践磅。簡(jiǎn)單點(diǎn)說单刁,群暉實(shí)現(xiàn)了雙桟訪問。
03 群暉如何獲取IPv6地址
群暉能否獲取IPv6地址府适,關(guān)鍵在于家庭寬帶和路由器是否支持IPv6功能羔飞。
就我個(gè)人情況而言,首先家里寬帶是聯(lián)通的檐春,支持IPv6逻淌,其次使用的路由器是小娛路由C5,還刷了openwrt疟暖,開啟了IPv6支持卡儒,并設(shè)置好了IPv6防火墻田柔,所以IPv6是正常的,家里的樹莓派也可以外網(wǎng)訪問骨望。具體如何實(shí)現(xiàn)的硬爆,這里只舉例說明,暫不寫具體的操作方法擎鸠。
04 群暉如何開啟DDNS服務(wù)并解析IPv6地址
群暉支持多家DDNS服務(wù)缀磕,這里推薦使用群暉自家的DDNS服務(wù)。
群暉自家的DDNS可同時(shí)更新IPv4和IPv6地址劣光,但使用CloudFlare加速時(shí)袜蚕,會(huì)因?yàn)榻馕龅腎Pv4地址不是公網(wǎng)地址而出現(xiàn)無法訪問的問題。所以要設(shè)置為僅解析IPv6地址绢涡。
詳細(xì)設(shè)置教程牲剃,參考我的另一篇文章:《IPv6應(yīng)用:群暉自家DDNS僅解析IPv6地址以加速訪問》。
設(shè)置好后垂寥,一定要牢記群暉自家DDNS提供的域名颠黎,等接入CloudeFlare時(shí)要用。
05 個(gè)人域名如何接入CloudFlare
CloudFlare默認(rèn)僅支持以DNS方式接入一級(jí)域名滞项,這對(duì)于部分有較多解析需求的用戶不是很方便狭归。但可以通過使用CloudFlare的PartenerAPI,實(shí)現(xiàn)CNANE方式接入文判。
接入CloudFlare前过椎,要提前注冊(cè)好CloudFlare賬號(hào)和個(gè)人域名,并找好PartenerAPI網(wǎng)站戏仓。接入的簡(jiǎn)要步驟如下:
- 在支持PartenerAPI的網(wǎng)站疚宇,以CNMAE方式接入域名;
- 設(shè)置二級(jí)域名解析記錄為群暉自家DDNS的二級(jí)域名赏殃;
- 在個(gè)人域名的域名解析網(wǎng)站敷待,設(shè)置好CNAME記錄,指向CloudFlare提供的二級(jí)域名仁热。
這樣CloudFlare的接入就完成了榜揖。如果你的家庭寬帶沒有禁用80和443端口,你現(xiàn)在應(yīng)該可以通過域名訪問到群暉的WEB服務(wù)了抗蠢。
06 CloudFlare支持的回源端口
CloudFlare支持回源的端口有限举哟,所以需要加速的網(wǎng)站或服務(wù)要使用特定的端口。
以下是CloudFlare支持的回源端口迅矛,分為http和https兩類妨猩,注意區(qū)別。
07 群暉如何設(shè)置訪問端口
既然CloudFlare有回源端口的限制秽褒,那么我們想要加速的網(wǎng)站或服務(wù)要使用特定的端口壶硅。
如果你的家庭寬帶的80或443沒有被禁威兜,那么恭喜你,你可以直接使用域名而不加端口使用加速服務(wù)庐椒。
比如牡属,你在群暉上建一個(gè)網(wǎng)站,設(shè)置域名為paaa.ga扼睬,并設(shè)置群暉DDNS的域名為paaa.myds.me(僅IPv6),而CloudFlare加速域名設(shè)置為qunhui.paaa.ga(同時(shí)支持IPv4和IPv6)悴势,這時(shí)你只需把paaa.ga的解析記錄指向CloudFlare加速域名qunhui.paaa.ga窗宇,就可以通過http://paaa.ga或https://paaa.ga訪問到網(wǎng)站。因?yàn)镃loudFlare支持80和443端口回源特纤。
但如果寬帶的80和443端口被禁了军俊,那你的網(wǎng)站就需要通過域名加CloudFlare支持的端口形式來訪問了。比如捧存,http://paaa.ga:8080或https://paaa.ga:8443粪躬。這需要你設(shè)置好網(wǎng)站的訪問端口,以使用CloudFlare的加速功能昔穴。
我的年度更文
- 2020-01:聯(lián)想Y470筆記本安裝win10后如何開啟藍(lán)牙
- 2020-02:Win10如何開啟系統(tǒng)自帶的微軟五筆
- 2020-03:IPv6應(yīng)用之群暉DDNS僅更新IPv6地址
- 2020-04:IPv6應(yīng)用之借力CloudFlare使群暉同時(shí)支持IPv4和IPv6訪問