FortiGate DDNS with DynuDNS
 
倘若你的 Fortigate 仍有保固的話,可直接使用 Fortinet 內建的 DDNS 服務,要是已無保固的話,仍有 DDNS 的需求的話,可參考 Fortigate DDNS RFC2136 with Dynv6.com  的做法,只是最近不知為何我的 DDNS 更新都沒有正常運作;後續也在查找除了 Dynv6 之外,是否有其他接受 RFC2136 更新方式的 DDNS 服務。  但目前更換 FG60F 之後,仍然希望 DDNS 的方式可以運作,因此,想到了利用 Log 的方式, Fortigate 在 PPPoE 更新 IP 後都會有 event log 紀錄,當有這個 Log 出現後,直接用 Webhook + POST 的方式,來更新 DDNS 的紀錄!  好,看起來很美好,但還是先說一下缺點,目前想到的是以下兩個缺點:  缺點一:倘若你的 Fortigate 設備不只使用一個 PPPoE 介面,那這個方式,可能不適合你,因為我看到的 Log 只有紀錄更新後的 IP 位址,至於能不能再搭配其他的 Log,這部分目前我沒有研究,也沒有想法。  缺點二:因為是使用免費的服務,難保有服務不穩的問題,我也還在觀望此作法相關的穩定性;也是除了用 Fortigate DDNS RFC2136 with Dynv6.com  之外另外的作法。  若是可接受也了解這兩個缺點的狀況,那就開始吧,要是還沒有申請 Dynu 帳號,請自行前往 https://blog.jia543.com/2018/01/dynudns-ddns.html  去參考及申請註冊吧!登入 DynuDNS 後,點選右上角“齒輪”圖案,進入 Control Panel,這邊包含了所有 DynuDNS 的功能~   接下來我們需要先取得 API Key,因此點選 API Credentials   可以看到 中間有個 API Key,預設是遮碼顯示,點選後方的 View,即可完整的 API key,將此 API Key 複製出來,等等後續都會用到~   API Key:3eg2Y45V554U2f66734646Xd4Ze44gV3  接著,我們要知道 API 要怎麼運作?語法要怎麼使用?因此點選右上方 Resource > API   點選中間的 Documentation,這邊不會要你查文件,...
