机器人domeneshop。不保持您的dns记录更新与正确的ip为您的自我托管网站和服务
domeneshop-bots的Python项目详细描述
在Domeneshop。不DNS引导
用户的机器人程序domeneshop。不。使用自托管站点和服务的公共ip更新dns记录。在
只更新IP;记录类型、ttl和主机名将保持不变
- 建立在domeneshop.no's own python API之上。在
- 使用https://api.ipify.org获取公共IP
安装
pip3 install domeneshop-bots
使用
有关如何获取API凭据的帮助,请参阅位于https://api.domeneshop.no/docs/的文档。在
1。填写inn API凭据和域以跟踪
^{pr2}$主机名默认值
- 在
“@”->;https://domain.com:domeneshop。不使用“@”表示根域
在 - 在
“www”->;https://www.domain.com:如果您也向根域添加了一个'www'dns
在 - 在
“子域”->;https://subdomain.domain.com:只应指定子域
在
2。启动bot,例如从文件
加载jsonimportjsonfromdomeneshop_botsimportDNSBotif__name__=="__main__":withopen("./config.json",'r')asfile:config=json.loads(file.read())bot=DNSBot(config)bot.start()
3。设立一个cron任务,你就完蛋了!
或者不是。无论如何,你知道该怎么做!在
作者
- Erik Larsen-Grizzlyfrog
许可证
这个项目是在麻省理工学院许可下授权的-有关详细信息,请参阅LICENSE文件
致谢
感谢domeneshop.no创建了一个API!!在
- 项目
标签: