https://github.com/gaelgirodon/dynhost-refresh
Multiples scripts, using different programming languages, to refresh a DynHost entry
https://github.com/gaelgirodon/dynhost-refresh
dns domain dynhost ip ovh ovh-api ovh-dynhost refresh script update
Last synced: over 1 year ago
JSON representation
Multiples scripts, using different programming languages, to refresh a DynHost entry
- Host: GitHub
- URL: https://github.com/gaelgirodon/dynhost-refresh
- Owner: GaelGirodon
- License: gpl-3.0
- Created: 2017-07-24T19:08:06.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2024-04-04T22:29:42.000Z (about 2 years ago)
- Last Synced: 2025-01-12T02:38:24.119Z (over 1 year ago)
- Topics: dns, domain, dynhost, ip, ovh, ovh-api, ovh-dynhost, refresh, script, update
- Language: PHP
- Homepage:
- Size: 32.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DynHost refresh scripts
Multiple scripts, written with different programming languages,
to automatically update a DynHost record.
Each script checks the current public IP address and, if it has changed,
updates the DynHost record.
## About OVH DynHost
DynHost allows to create a DNS record (domain or subdomain) that can be
dynamically updated to keep it in sync with its target IP address.
Dynamically updating a DNS record helps avoid interruptions of a web
service on IP change (when the server doesn't use a static IP address).
## Scripts
- [**Bash**](./bash) - A Bash script without dependencies to update
a DynHost record
- [**PHP**](./php) - PHP scripts to update a DynHost record using Composer,
Guzzle, PHP dotenv and PHP library for OVH API
- [**Python**](./python) - Python 3 scripts to request credentials and update
a DynHost record using the Python library for OVH API
## License
**DynHost refresh scripts** are licensed under the GNU General Public License.