Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/casperklein/cloudflare-scripts
https://github.com/casperklein/cloudflare-scripts
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/casperklein/cloudflare-scripts
- Owner: casperklein
- Created: 2024-01-05T21:33:20.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-01-20T21:40:44.000Z (10 months ago)
- Last Synced: 2024-01-20T22:32:18.044Z (10 months ago)
- Language: Shell
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cloudflare-scripts
These are some Bash scripts to use with cloudflare's API to achieve various DNS tasks. Before you can use them, you'll have to configure some options at the top of the files. A cloudflare API token with sufficient permissions is mandatory to use the scripts.
## cloudflare-bulk-ip-change.sh
Replace one IP address with another in all DNS zones.
## cloudflare-dns-backup.sh
Backup all DNS zones as text files to a given directory.
## cloudflare-dyndns.sh
Updates an existing DNS A record with a given IP address.
```bash
cloudflare-dyndns.sh
```