# Ubuntu 22.04 LTS 安裝設定 DDNS Client [LABSPACE](https://web.labspace.com.tw) 要在 Ubuntu 22.04 LTS 上執行 Dynu Dynamic DNS(DDNS),需要依照以下步驟來安裝並設置它。Dynu 是一個免費和商業的動態 DNS 服務,它允許您為動態 IP 地址創建域名。 ### 步驟 1:註冊 Dynu 帳號 1. 前往 [Dynu 官方網站](https://www.dynu.com) 註冊帳號。 2. 登錄後,添加一個 DDNS 域名。在 `Control Panel -> DDNS Services` 中新增您的域名,Dynu 會自動為您的主機分配 IP 更新。 ### 步驟 2:安裝必要套件 在 Ubuntu 中,您需要安裝 `curl` 或 `ddclient` 來處理動態 DNS 的 IP 更新。 #### 使用 `ddclient` 1. 首先,更新系統軟體包: ```bash sudo apt update ``` 2. 安裝 `ddclient`: ```bash sudo apt install ddclient ``` 3. 在安裝過程中,會彈出一個對話框,讓你配置 `ddclient`。如果跳過這一步,後面也可以手動配置。 4. 手動配置 `ddclient` 配置檔案: * 編輯 `ddclient.conf` 檔案: ```bash sudo vim /etc/ddclient.conf ``` * 將以下內容複製進配置檔中: ```makefile # Configuration file for ddclient generated by debconf # # /etc/ddclient.conf use=web, web=dyndns, web-skip='Current IP Address:' protocol=dyndns2 server=api.dynu.com login=YOUR_DYNU_USERNAME password='YOUR_DYNU_PASSWORD' YOUR_DYNU_DOMAIN ``` * 將 `YOUR_DYNU_USERNAME` 和 `YOUR_DYNU_PASSWORD` 替換為您在 Dynu 註冊的帳號和密碼,將 `YOUR_DYNU_DOMAIN` 替換為您在 Dynu 服務上添加的域名。 5. 儲存並退出編輯器,然後啟動和測試 `ddclient`。 ### 步驟 3:測試並啟動 ddclient 1. 測試 `ddclient` 是否正常運行: ```bash sudo ddclient -daemon=0 -debug -verbose -noquiet ``` 此命令會顯示詳細的調試資訊,如果配置正確,會看到 IP 地址的更新資訊。 2. 如果一切正常,啟動 `ddclient` 服務並讓它自動運行: ```bash sudo systemctl enable ddclient sudo systemctl start ddclient ``` ### 步驟 4:檢查 `ddclient` 的狀態 要確保 `ddclient` 正常工作,可以使用以下命令檢查它的狀態: ```bash sudo systemctl status ddclient ``` 此命令會顯示 `ddclient` 服務是否正在運行以及最新的動態 IP 更新情況。 ### 步驟 5:設置計劃任務(可選) 如果希望更精確地控制 IP 地址更新的頻率,可以使用 `cron` 設置計畫任務。添加一個 cron job 每 5 分鐘更新一次 IP: ```bash crontab -e ``` 然後在末尾添加以下行: ```javascript #DDNS 設定(每隔5分鐘同步) */5 * * * * /usr/sbin/ddclient -daemon=0 -syslog ``` --- # ![image](https://labspace.com.tw/assets/upload/product//LabSpace-logo-B-03.png =4%x) **[LABSPACE](https://web.labspace.com.tw)** 層次數位空間有限公司 若想要瞭解更多技術資訊或者希望有人可以協助佈建,可洽[層次數位空間有限公司](https://labspace.com.tw) # !! 一個念頭與想法 !! 您有一個很棒的主意或想法嗎?我們聆聽並為您提供快速分析與規劃提案。層次數位讓您的系統平台更有層次。 [![product](https://labspace.com.tw/assets/upload/product//product.png)](https://web.labspace.com.tw)