Free DDNS是動態DNS服務提供商。作為最常見的付費服務的替代方案,是一項簡單且免費的DDNS服務,由軟件工程師、程序員貝爾納特·卡塞羅·甘鮑(Bernat Casero Gumbau)創建於2015年,允許用戶以:xxxxx.free-ddns.com 格式註冊免費二級域名,通過訪問預設的URL進行IP更新。
官方網站:https://www.free-ddns.com
提交註冊後會收到一封電子郵件,點擊鏈接激活。Free DDNS會接着發送一封內含更新IP需要使用的唯一憑證鏈接的郵件。經過幾分鐘後會再次發送激活成功的郵件通知,郵件內仍然有更新IP需要使用的唯一憑證鏈接。同一個郵箱可以註冊多個免費二級域名。
更新IP需要使用的唯一憑證鏈接格式:
https://free-ddns.com/set/xxxxx.free-ddns.com/xxxxxxxxxxxxxxxxxx
自動解析域名:直接在瀏覽器訪問更新IP唯一憑證鏈接,會將A記錄設置為當前訪問者的IP。不同的盒子、路由器等,可以設置定時自動訪問,以便隨着寬帶的IP變化,方便使用NAS、監控攝像頭等設備的使用。
建站域名解析:由於Free DDNS沒有直接設置IP的功能,可以通過主機來訪問此鏈接來更改IP,新建一個PHP文件,代碼如下(freeaday大佬給出的代碼):
<?php $url = "https://free-ddns.com/set/xxxxx.free-ddns.com/xxxxxxxxxxxxxxxxxx"; // 使用file_get_contents獲取URL內容 $response = file_get_contents($url); // 檢查是否有錯誤發生 if($response === FALSE) { echo "Error occurred while fetching the URL."; } else { // 輸出響應 echo $response; } ?>
注意:將鏈接中“xxxxx.free-ddns.com/xxxxxxxxxxxxxxxxxx”部分更換為您自己的憑證,然後通過已有域名在瀏覽器訪問PHP頁面:
good 160.251.151.195 // 或者 nochg 160.251.151.195
看到返回上述類似字樣,即為設置成功。如果服務器設置不成功,可以通過各種AI工具重寫PHP文件。