首页
/ 阿里云域名解析动态更新IP Shell脚本使用教程

阿里云域名解析动态更新IP Shell脚本使用教程

2024-08-10 16:13:13作者:袁立春Spencer

1. 项目的目录结构及介绍

aliyun-ddns-shell/
├── README.md
├── src/
│   └── aliyun/
│       └── aliyun-ddns.sh
└── LICENSE
  • README.md: 项目说明文档,包含项目的基本介绍、使用方法和配置步骤。
  • src/aliyun/aliyun-ddns.sh: 项目的主要脚本文件,用于执行动态DNS更新操作。
  • LICENSE: 项目的开源许可证文件,本项目使用MIT许可证。

2. 项目的启动文件介绍

项目的启动文件是 src/aliyun/aliyun-ddns.sh。该脚本文件负责执行以下功能:

  • 配置阿里云DNS解析信息。
  • 检测外网IP变更并自动更新域名解析记录。
  • 支持通过参数运行不同的功能,如配置、执行、恢复出厂设置等。

启动文件的基本使用方法

# 直接运行脚本
bash src/aliyun/aliyun-ddns.sh

# 带参数运行
bash src/aliyun/aliyun-ddns.sh -config -run

3. 项目的配置文件介绍

项目本身不包含独立的配置文件,所有配置信息通过脚本参数或交互式输入进行设置。以下是一些关键的配置参数:

  • API_KEY: 阿里云API密钥。
  • API_SECRET: 阿里云API密钥密码。
  • DOMAIN_NAME: 需要更新的域名。
  • RR: 记录值(如 www)。
  • TYPE: 记录类型(如 A)。

配置示例

bash src/aliyun/aliyun-ddns.sh -id "你的APIKey" -secret "你的APISecret" -domain "example.com" -rr "www" -type "A"

通过以上配置,脚本将使用指定的参数进行阿里云DNS解析记录的更新。

登录后查看全文
热门项目推荐