透過Cloudflare 來達成DDNS的功能

  1. 先透過 git clone 取得程式.

    git clone https://github.com/lyoshenka/cloudflare-ddns.git
    cd cloudflare-ddns
    cp config.php.skel config.php

  2. 修改 config.php 將驗證資訊填入.

  3. 執行 .ddns.php, 即可 Updating record.

  4. 加入crontab , 定期更新IP.
    */5 * * * * /root/Script/cloudflare-ddns/ddns.php -s

  5. 大功告成, 可以從cloudflare web 去check ip是否更新.

ps. 若config.php 裡的record_name是不存在的, 即執行 Updating 則會自動新增Record.