动态DNS解析¶
DDNS(Dynamic Domain Name Server,动态域名服务)是将用户的动态IP地址映射到一个固定的域名解析服务
安装与部署¶
下载Ali_DDNS,按照说明部署即可
Note
这里仅仅是为了应对学校pppoe拨号的场景,不同的需求可以下载不同的软件,一般路由器会自带DDNS解析功能。
使用方式一:配置计划任务¶
crontab -e
#写入以下任务,注意python版本
*/5 * * * * cd /root/002software/Ali_DDNS && python3 run_aliDDNS.py
使用方式二:配置系统服务¶
Warning
考虑到该方式比较麻烦,推荐使用第一种方式,如果需要使用该方式,请将start_service中的if_onece改为False。
参考系统服务配置
#1、创建一个新的服务单元
vim /etc/systemd/system/aliddns.service
#2、写入配置
[Unit]
Description=Ali DDNS Service
After=network.target
[Service]
ExecStart=/usr/bin/python3 /root/002software/Ali_DDNS/run_aliDDNS.py
Restart=always
User=root
Group=root
WorkingDirectory=/root/002software/Ali_DDNS
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
#3、重新加载 systemd 配置
systemctl daemon-reload
#4、启用服务
systemctl enable aliddns.service
#5、启动服务并查看是否正常
systemctl start aliddns.service
systemctl status aliddns.service
阿里云配置¶
在阿里云RAM用户界面添加一个用户,勾选 OpenAPI 调用访问即可以API的形式访问相关服务 
随后给新添加的用户配置 AliyunDNSFullAccess权限即可
本站总访问量 次
Authors: