自從換了電信寬頻後,免費IPv4的公網位址算是沒有了,好在公網v6位址還在,通過繼續使用ddns,將v6位址動態更新到dns解析也可以實現訪問(僅支援ipv6訪問,需確認客戶端支援v6位址)。而特定網路使用環境下,用戶端不一定支援v6,cloudflare功能變數名稱託管這不就來了。
通過將功能變數名稱託管到cloudflare后,開啟cloudflare代理,即使主機僅為ipv6地址,用戶端也支援ipv4、ipv6訪問。但是訪問速度確實沒有之前直連v6訪問快,在通過優選ip、國內dns服務上託管子功能變數名稱等操作,也能達到日常使用的體驗。
需要使用兩個功能變數名稱,兩個功能變數名稱需要託管到cloudflare進行解析。僅使用一個功能變數名稱,不同子功能變數名稱的方式已經被遮罩了
最好準備好paypal,這樣開通免費的一些服務比較簡單,不然還得綁定萬事達信用卡之類的
整體的邏輯比較簡單,首先a.com b.com託管到clouflare
nas.a.com作為我們訪問的功能變數名稱,可以將這個子功能變數名稱由阿裡、騰訊登國內功能變數名稱解析廠商解析
nas.b.com配置真正的主機ip,ddns更新ip時也只是更新這個子功能變數名稱即可。
在b.com的cloudflare設置中,增加回源ip為nas.b.com,主機名為nas.a.com即可。
clouflare中,針對a.com功能變數名稱,設置nas.a.com的DNS解析到國內功能變數名稱上,如阿裡
轉到阿裡控制台,為了方便直接找一個優選ip的功能變數名稱,會自動幫你設置解析最快的ip,自己不放心就改為其他。都行。
其中,為了加快訪問速度,國內解析用優選ip的功能變數名稱,國外用真實的源ip對應的那個功能變數名稱,即nas.b.com
clouflare中,針對b.com域名,設置nas.b.com的ipv6解析位址
其實,這一步搞定后,就能通過nas.b.com訪問你的服務了。(簡直廢話)
設置回退源為nas.b.com,設置主機名為nas.a.com
當然設置主機名為nas.a.com時,還需要在nas.a.com上添加一些txt類型解析,自己按部就班操作即可。
至此,已經結束,就可以加速訪問你的功能變數名稱了。
題外話,cloudflare免費版的域名託管,只支援個別埠轉發,注意使用這幾個就行
443,2053,2083,2087,2096,8443