日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【DNSPOD】利用DNSPod实现动态域名解析【DDNS】

發布時間:2023/12/16 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【DNSPOD】利用DNSPod实现动态域名解析【DDNS】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.首先需要注冊一個域名,去騰訊云注冊最為方便,因為DNSPod 2015年被騰訊收購后和騰訊云的賬號打通了。

2.進入dnspod官網管理控制臺?創建一條A記錄解析,IP地址暫時隨便填就行:

創建一條A記錄解析,IP地址暫時隨便填就行: 

主機記錄名稱就是后面shell腳本的subdomain,我填的www

3.在 dnspod 的管理界面https://www.dnspod.cn/console/dashboard? 創建API Token

創建成功后獲得ID和Token,利用這兩個信息,就可以通過API修改域名解析值了。      詳見官方說明:https://support.dnspod.cn/Kb/showarticle/tsid/227/


4.下載ArDNSPod客戶端:ArDNSPod是利用DNSPod實現動態解析的項目 

這里我用的是這個代碼:https://github.com/rehiy/dnspod-shell 

另一個參考代碼鏈接:ArDNSPod: 基于DNSPod用戶API實現的純Shell動態域名客戶端

5.使用crontab自動運行腳本

只有運行了ddnspod.sh才能檢查IP地址是否變更并加以修改,所以只要定時運行該腳本,就能實現DNS動態解析,使用crontab能實現定時運行功能。

?安裝crontabs服務并設置開機自啟

yum install crontabs systemctl enable crond systemctl start crond

配置定時規則

vim /etc/crontab */30 * * * * root /etc/Dnspod/ddnspod.sh

配置規則

腳本內容根據實際情況填寫,上面只是示例 規則很簡單,從注釋中可以看到左到右分別是 分鐘(0~59)、小時(0~23)、天(1~31)、月(1~12)、星期(0~6)、用戶名、要定時執行的命令或者腳本。 每多長時間記得在前面加一個'*/'如上面的示例 注意:不要忘記中間的空格

保存生效

crontab /etc/crontab

查看任務

crontab -l

內容參考資料:?Dnspod API文檔資料 ? shell語言編程

總結

以上是生活随笔為你收集整理的【DNSPOD】利用DNSPod实现动态域名解析【DDNS】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。