最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)修改阿里云DNS域名解析

 更新時間:2024年11月11日 08:35:23   作者:王李的博客  
當公網(wǎng)IP是浮動的時候,用一個域名去實時解析,才不會那么糟糕,本文將介紹如何使用python修改阿里云dns域名解析,感興趣的小伙伴可以了解一下

當公網(wǎng)IP是浮動的時候,用一個域名去實時解析,才不會那么糟糕,本文將介紹使用python修改阿里云dns域名解析。

安裝依賴

pip3 install requests
pip3 install aliyun-python-sdk-core-v3
pip3 install aliyun-python-sdk-alidns==2.0.6

部署

git clone https://github.com/wangli2025/aliyunDnsUpdateRecord.git
cd aliyunDnsUpdateRecord
chmod +x main.py
sudo ln -s $(pwd)/main.py /usr/local/bin/aliyunDnsUpdateRecord

部署完成后,可以使用aliyunDnsUpdateRecord --help 查看幫助

$ aliyunDnsUpdateRecord --help
usage: aliyunDnsUpdateRecord [-h] [-c CONFIGPATH] [-d DOMAINNAME] [-r RR] [-t TYPE] [-v VALUE]
?
阿里云修改域名解析命令行工具
?
options:
  -h, --help            show this help message and exit
  -c CONFIGPATH, --configPath CONFIGPATH
                        配置文件
  -d DOMAINNAME, --DomainName DOMAINNAME
                        域名
  -r RR, --RR RR        主機
  -t TYPE, --Type TYPE  解析類型
  -v VALUE, --Value VALUE
                        解析值
$ 

使用

配置秘鑰

使用配置文件

cat .alidns.json
{
    "AliDNS_AccessKey_ID": "阿里云ID",
    "AliDNS_Access_Key_Secret": "阿里云key",
    "AliDNS_region_id": "區(qū)域"
}

使用環(huán)境變量

export AliDNS_AccessKey_ID=阿里云ID
export AliDNS_Access_Key_Secret=阿里云key
export AliDNS_region_id=區(qū)域

秘鑰讀取順序為:配置文件 --> 環(huán)境變量。若讀取到配置文件的內容了,則不會再獲取環(huán)境變量配置。

腳本執(zhí)行

配置秘鑰后,使用如下命令即可更新解析。

$ aliyunDnsUpdateRecord -d example.com -r www -t A -v 127.0.0.10

如果使用的是配置文件方式,且文件路徑不是執(zhí)行命令所在的./.alidns.json,則需要單獨使用-c 單獨指定。

$ cat c.json 
{
    "AliDNS_AccessKey_ID": "阿里云ID",
    "AliDNS_Access_Key_Secret": "阿里云key",
    "AliDNS_region_id": "區(qū)域"
}
$ 
$ aliyunDnsUpdateRecord -c c.json -d example.com -r www -t A -v 127.0.0.10

如果正確修改,會輸入如下內容:

解析修改成功 example.com www 127.0.0.10

如果想將域名解析修改為本機所在的公網(wǎng)地址,則不用添加-v 即可。

$ aliyunDnsUpdateRecord -d example.com -r www -t A

如上默認會獲取本機所在的公網(wǎng)地址,并且修改example.comwww主機上的A記錄值。

報錯信息

秘鑰配置出錯

ERROR:root:獲取[域名]域名解析失敗: HTTP Status: 404 Error:InvalidAccessKeyId.NotFound Specified access key is not found. 

請檢查秘鑰配置是否正確。

找不到域名

ERROR:root:獲取[域名]域名解析失敗: HTTP Status: 400 Error:InvalidDomainName.NoExist The specified domain name does not exist. Refresh the page and try again.

請檢查域名配置是否正確。

RAM權限配置出錯

ERROR:root:獲取[域名]域名解析失敗: HTTP Status: 403 Error:Forbidden.RAM User not authorized to operate on the specified resource, or this API doesn't support RAM. 

請檢查RAM權限配置是否正確,如果沒有配置更加細化的自定義策略,則應該添加 AliyunDNSFullAccess 系統(tǒng)策略。

解析記錄為找到

未找到該域名解析記錄,請檢查是否被添加,[域名信息]

未找到解析記錄,請檢查是否已經被添加了。

以上就是Python實現(xiàn)修改阿里云DNS域名解析的詳細內容,更多關于Python修改阿里云DNS域名解析的資料請關注腳本之家其它相關文章!

相關文章

  • Pycharm 如何連接遠程服務器并debug調試

    Pycharm 如何連接遠程服務器并debug調試

    本文主要介紹了Pycharm 如何連接遠程服務器并debug調試,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • Python實現(xiàn)我的世界小游戲源代碼

    Python實現(xiàn)我的世界小游戲源代碼

    這篇文章主要介紹了Python實現(xiàn)我的世界小游戲源代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • PYTHON EVAL的用法及注意事項解析

    PYTHON EVAL的用法及注意事項解析

    這篇文章主要介紹了PYTHON EVAL的用法及注意事項解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • 基于python pygame實現(xiàn)的兔子吃月餅小游戲

    基于python pygame實現(xiàn)的兔子吃月餅小游戲

    pygame是用來開發(fā)游戲的一套基于SDL的模板,它可以是python創(chuàng)建完全界面化的游戲和多媒體程序,而且它基本上可以在任何系統(tǒng)上運行,這篇文章主要給大家介紹了基于python pygame實現(xiàn)的兔子吃月餅小游戲的相關資料,需要的朋友可以參考下
    2021-09-09
  • Python使用PyMongo4.x操作MongoDB的教程分享

    Python使用PyMongo4.x操作MongoDB的教程分享

    PyMongo是一個Python編程語言中用于連接和操作MongoDB數(shù)據(jù)庫的庫,它提供了豐富的功能和API,使開發(fā)者能夠在Python中輕松地進行MongoDB的數(shù)據(jù)交互和管理,本文給大家總結了Python如何使用PyMongo4.x操作MongoDB,需要的朋友可以參考下
    2023-09-09
  • pycharm為項目選擇的python解釋器無效問題及解決

    pycharm為項目選擇的python解釋器無效問題及解決

    解決PyCharm中項目選擇的Python解釋器無效的問題,只需在運行編輯配置中將Python解釋器路徑設置為項目所在目錄下的venv\Scripts\python.exe即可
    2026-03-03
  • Python自定義函數(shù)實現(xiàn)求兩個數(shù)最大公約數(shù)、最小公倍數(shù)示例

    Python自定義函數(shù)實現(xiàn)求兩個數(shù)最大公約數(shù)、最小公倍數(shù)示例

    這篇文章主要介紹了Python自定義函數(shù)實現(xiàn)求兩個數(shù)最大公約數(shù)、最小公倍數(shù),結合實例形式分析了Python求解兩個數(shù)最大公約數(shù)與最小公倍數(shù)相關原理與算法實現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • Windows下安裝Scrapy

    Windows下安裝Scrapy

    今天小編就為大家分享一篇關于Windows下安裝Scrapy,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Python集成開發(fā)環(huán)境pycharm配置git的實現(xiàn)步驟

    Python集成開發(fā)環(huán)境pycharm配置git的實現(xiàn)步驟

    本文主要介紹了Python集成開發(fā)環(huán)境pycharm配置git的實現(xiàn)步驟,文中通過圖文的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-05-05
  • python實現(xiàn)搜索本地文件信息寫入文件的方法

    python實現(xiàn)搜索本地文件信息寫入文件的方法

    這篇文章主要介紹了python實現(xiàn)搜索本地文件信息寫入文件的方法,涉及Python針對文件的遍歷及屬性操作相關技巧,需要的朋友可以參考下
    2016-02-02

最新評論

公主岭市| 桑植县| 镇江市| 青海省| 息烽县| 青浦区| 潞城市| 临沭县| 曲松县| 惠来县| 太原市| 从江县| 南雄市| 四子王旗| 乡宁县| 武冈市| 房产| 新干县| 泸定县| 闵行区| 鹿邑县| 永德县| 临夏市| 报价| 蒙阴县| 汉源县| 天气| 阳曲县| 永吉县| 姚安县| 民乐县| 永年县| 昌图县| 太湖县| 龙岩市| 雷山县| 曲阜市| 五指山市| 县级市| 鄱阳县| 五台县|