純粹練手用的,大家輕噴
擷取SecretId,SecretKey
打開騰訊雲,登入之後打開<code>https://console.cloud.tencent.com/cam/capi</code>,然後<code>建立密鑰</code>記錄生成的<code>SecretId,SecretKey</code>
擷取RecordId
然後打開<code>https://console.cloud.tencent.com/api/explorer?Product=dnspod&Version=2021-03-23&Action=DescribeRecordList&SignVersion=</code>點選<code>線上調試</code>,然後将自己的域名輸入到<code>Domain</code>下面的框裡,點選<code>發送請求</code>,此時會讓<code>掃碼登入</code>,微信掃碼登入即可,登入之後在<code>響應結果</code>框裡會出現自己的<code>RecordId</code>,記錄一下自己需要修改的RecordId
添加一個dnspodRecord.go檔案
get缺少的go環境,進入dnspodRecord.go所在檔案夾的指令框,完全執行後将會新增同名mod、sum檔案
使用騰訊雲鏡像加速下載下傳:
Linux 或 MacOS:
<code>export GOPROXY=https://mirrors.tencent.com/go/</code>
Windows:
<code>set GOPROXY=https://mirrors.tencent.com/go/</code>
go mod初始化,将會生成一個同名mod檔案
<code>go mod init dnspodRecord</code>
拉取公共基礎包
<code>go get -v -u github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common</code>
拉取dnspod包
<code>go get -v -u github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod</code>
本地電腦不可能隻執行一次,拉取cron包
<code>go get github.com/robfig/cron</code>
運作測試,将會30秒執行一次,将自己的IP位址同步到dnspod的記錄解析中
<code>go run dnspodRecord.go</code>