標籤彙整: DDNS

使用cf域名ddns連接家用ipv6公網地址

最近又折騰了一個其實沒什麼需求的東西,把家裡Windows服務器的ip通過DDNS連接,使我在外面也能通過遠程桌面連回家裡。

其實我的路由器本身就有華碩官方的ddns,也安裝了支持cf的ddns插件,而且家裡也有公網ipv4和ipv6,所以平時我都是wg直接連回家使用家裡的遠程桌面。但是總覺得還要連一個wg有點麻煩,直接ipv4端口映射又不安全。所以想把家裡Windows服務器的ipv6直接用cf的api做成ddns。

其他小夥伴也可以參考,適用於家中有ipv6公網地址且會分配給下面的設備,想通過域名直接連回家中Windows遠程桌面的情況。需要準備:cf的域名,ipv6防火牆放行相關端口(如3389),Windows的機器安過Python。

在需要連接的機器上創建以下兩個文件:

update_ipv6.bat 是用來循環執行 update_ipv6.py 的,當然如果你更喜歡用計劃任務定時運行也一樣。個人愛好,我比較喜歡開機自啟bat然後能看見一個窗體讓我知道它在運行。

運行 update_ipv6.bat 即可每小時更新一次相關的dns記錄。該腳本只更新AAAA記錄,也就是ipv6,因為個人感覺ipv6連內網安全一點,如果需要連同A記錄也更新,可以自行修改,但需要通過第三方網站獲得本機外網ip(因為網卡上的ipv4是內網地址,不能直接獲得)。

以上。凜。