AMH面板 or 宝塔面板&DnsPod动态解析IPv6(Python)

用python和shell来完成这项工作的原因:

GitHub上分享的shell脚本不是无法运行使用就是不支持IPV6,再加上本人对shell没什么了解,所以使用python编写请求部分,用shell运行.py文件(目前来看,这应该是全网首个使用python进行动态解析的教程)

先完整浏览文章,再操作!!!

一、编写python脚本:

你需要的:

1、创建api秘钥:在此页面创建一个秘钥并保存(秘钥名称随便)是API秘钥,不是DNSPod Token

在这里插入图片描述

2、你的域名&主机名并创建需要动态解析的解析记录,查看并保存记录id

查看记录id 查看这个文档,点击在线调试,输入你的域名(或域名id)可查看所有解析记录与id

3.配置解析

在这里下载解析程序

更改以下内容

Host = ['']  # 填写主机名e.g."Name": "www"把www填进去 如果要解析多个:['www', 'bbs', 'blog']
Record_id = []  # 填写recordid 与上面的主机名一一对应 多个:[11111111, 22222222]
SecretId = ''
SecretKey = ''
Domain = ''  # 你的域名 e.g. example.com

将你修改好的文件上传到宝塔面板

安装依赖最好以root运行

pip install --upgrade tencentcloud-sdk-python

然后运行你的py文件,查看ip是否修改完成。(运行python 路径)

如果成功修改,则py文件部分成功完成

二、编写定时脚本

宝塔:

脚本内容:

python 改好文件的绝对路径

后面改成你的python的路径

在下面点击执行,查看日志

AMH面板:

红框内改为

python 你改好的文件的绝对路径

给予目录运行权限

amh amcrontab set_sh 改好的文件的目录的绝对路径

查看ip是否更改正确(不正常请先自行百度,再提问,看到一定回答,一起解决)

原创文章,未经许可严禁转载

原文地址
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白鼠1024

小哥哥小姐姐我想买nas求支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值