电脑开机自动刷新阿里域名对于IP DDNS
背景
平时在学校或者公司经常想访问家里的电脑,但是家里的ip地址经常变化,原来用小米路由还支持no ip的DDNS,现在换了华为路由器只有花生壳(还收费),实在不方便,于是就希望可以在华为路由器app开机后,电脑可以自动刷新域名对应的ip地址。
从阿里云获取access key
从阿里云设置权限获取access key即可,不过我在赋予相应权限的时候赋予了 AliyunDomainFullAccess 这个权限,如果要修改域名对应的ip地址应该赋予AliyunDNSFullAccess权限
python脚本
安装python
安装aliddns
pip install aliddns-python
详情可参阅https://pypi.org/project/aliddns-python/
新建一个记事本,将后缀名命名为bat
写入以下指令
@echo off
python -m aliddns.ddns --key="key" --secret="secret" --record="your domain"
pause
开机自动运行
降之前写好的脚本放入C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp(也可以打开运行窗口,在输入框输入【shell:Common Startup】 回车打开启动目录) 文件夹中即可