本教程前兩個(gè)步驟通用,通過第三方插件或NAS&路由器自帶插件設(shè)置可參考前兩步獲取Token&添加記錄。獲取DNSPod Token1、" />
時(shí)間:2023-02-07 01:16:01 | 來源:建站知識(shí)
時(shí)間:2023-02-07 01:16:01 來源:建站知識(shí)
本教程僅適用于解析托管在DNSPod平臺(tái)上的域名,其他平臺(tái)托管的域名請自行通過搜索引擎查找教程。
本教程前兩個(gè)步驟通用,通過第三方插件或NAS&路由器自帶插件設(shè)置可參考前兩步獲取Token&添加記錄。
注意這里一定要選擇"DNSPod Token"而非"騰訊云API密鑰"。1、點(diǎn)擊創(chuàng)建密鑰,這里可能會(huì)進(jìn)行安全驗(yàn)證,按照提示驗(yàn)證即可。
注意:Token僅在創(chuàng)建時(shí)展示一次,忘記的話請重新創(chuàng)建如果用于DDNS請不要設(shè)置IP白名單
主機(jī)記錄:若直接解析主域名,請?zhí)頏,若解析子域名,請?zhí)顚?yīng)的值例如www。 記錄值:隨便填一個(gè)IPv4,例如127.0.0.1(若使用IPv6,請隨便填一個(gè)IPv6地址,例如fe80::0) 記錄類型:默認(rèn)為A即可(若使用IPv6請選擇AAAA記錄) 線路類型:無特殊需求默認(rèn)即可 權(quán)重:默認(rèn)不用填 TTL:無特殊需要默認(rèn)即可
wget --no-check-certificate https://openwrt-tencentddns-1301800460.cos.ap-guangzhou.myqcloud.com/luci-app-tencentddns_0.1.0-1_all.ipkopkg install luci-app-tencentddns_0.1.0-1_all.ipk
安裝或執(zhí)行完成后即可在后臺(tái)看到插件 通過定時(shí)任務(wù)+curl訪問接口設(shè)置DDNS,受接口限制,暫不支持IPv6
curl -X POST https://dnsapi.cn/Record.List -d 'login_token=LOGIN_TOKEN&format=json&domain_id=域名ID&sub_domain=子域名&record_type=A'例如:curl -X POST https://dnsapi.cn/Record.List -d 'login_token=TokenID,Token&format=json&domain_id=86025807&sub_domain=test&record_type=A'
LOGIN_TOKEN:是由 ID,Token 組合而成的,用英文的逗號(hào)分割。2、在返回?cái)?shù)據(jù)中找到記錄ID
若設(shè)置IPv6記錄,請將record_type=A改為record_type=AAAA > (暫不支持IPv6,先寫著,畢竟馬上就支持了)
curl -X POST https://dnsapi.cn/Record.Ddns -d 'login_token=LOGIN_TOKEN&format=json&domain_id=域名ID&record_id=記錄ID&record_line=線路類型&sub_domain=子域名&lang=en'
線路類型若無特殊需求默認(rèn)即可curl -X POST https://dnsapi.cn/Record.Ddns -d 'login_token=TokenID,Token&format=json&domain_id=86025807&record_id=953765245&record_line=默認(rèn)&sub_domain=test&=en'
當(dāng)返回狀態(tài)碼為1時(shí)說明操作成功。 這里以centos為例,其他系統(tǒng)除安裝方式外配置方式大體相同,大家可自行通過搜索引擎查找。
yum install crontabs systemctl enable crond systemctl start crond
vim /etc/crontab/5 * * * root curl -X POST https://dnsapi.cn/Record.Ddns -d 'login_token=TokenID,Token&format=json&domain_id=86025807&record_id=953765245&record_line=默認(rèn)&sub_domain=test&=en'
腳本內(nèi)容根據(jù)實(shí)際情況填寫,上面只是示例
規(guī)則很簡單,從注釋中可以看到左到右分別是 分鐘(0~59)、小時(shí)(0~23)、天(1~31)、月(1~12)、星期(0~6)、用戶名、要定時(shí)執(zhí)行的命令或者腳本。
每多長時(shí)間記得在前面加一個(gè)'*/'如上面的示例
注意:不要忘記中間的空格
crontab /etc/crontab
crontab -l
關(guān)鍵詞:動(dòng)態(tài),設(shè)置
客戶&案例
營銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。