這是本節的多頁可列印視圖。 點擊此處列印.

返回此頁面的常規視圖.

DDNS動態解析

使用Adguard Private實現便捷的DDNS動態解析服務

    什麼是DDNS?

    DDNS(Dynamic DNS)允許您為動態IP地址綁定一個固定域名,適合家庭寬帶用戶訪問內網設備,如NAS、智能家居控制器等。

    功能特點

    • 簡單易用: 僅需一個腳本即可實現自動更新
    • 零額外成本: 無需購買域名
    • 高可靠性: 依託Adguard Private的DNS基礎設施
    • 快速生效: DNS記錄更新後即時生效, 無需等待DNS傳播

    使用準備

    使用DDNS功能需要:

    1. 一個有效的Adguard Private服務
    2. 管理面板的用戶名和密碼
    3. 需要解析的域名(如:nas.home)

    DDNS腳本下載:

    配置步驟

    1. 獲取必要信息

    您需要準備:

    1. Adguard Private服務地址,形如:https://xxxxxxxx.adguardprivate.com
    2. 管理員用戶名和密碼
    3. 需要解析的域名,如:nas.home

    2. 部署更新腳本

    以下腳本將會自動更新指定域名的解析地址。

    Windows PowerShell

    # 下載腳本
    Invoke-WebRequest -Uri https://www.adguardprivate.com/docs/startup/private/tutorial/ddns/update_dns.ps1 -OutFile update_dns.ps1
    # 設置執行策略(可選, 僅當前會話)
    Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process
    # 執行腳本
    .\update_dns.ps1 https://xxxxxxxx.adguardprivate.com admin:password123 nas.home
    

    Linux && MacOS

    # 下載腳本
    wget https://www.adguardprivate.com/docs/startup/private/tutorial/ddns/update_dns.sh -O update_dns.sh
    # 添加執行權限
    chmod +x update_dns.sh
    # 執行腳本
    ./update_dns.sh https://xxxxxxxx.adguardprivate.com admin:password123 nas.home
    

    常見問題

    如何驗證是否生效?

    可以通過ping your-domain.name命令檢查解析是否正確指向您的當前IP地址。

    或登錄服務後台, 查看過濾器->DNS重寫記錄.

    如何設置定時更新?

    Windows計劃任務

    1. 打開任務計劃程序
    2. 創建基本任務
    3. 設置運行頻率(建議15-30分鐘)
    4. 程序位置選擇PowerShell,參數填入腳本完整命令

    Linux Cron任務

    將以下內容添加到crontab(每15分鐘執行一次):

    */15 * * * * /path/to/update_dns.sh https://xxxxxxxx.adguardprivate.com admin:password123 nas.home
    

    注意事項

    • 請妥善保管您的用戶名和密碼,避免洩露
    • 建議將更新腳本加入系統計劃任務,實現自動運行
    • 如遇解析未及時生效,請檢查網絡連接和憑證是否有效