I’m doing my own dynamic dns, and I have my client machines (3 of 'em), phoning home once per hour, each of which triggers a DO DNS API call (update). Is this abusive?
I could increase the complexity on my side, and only update if my IPs have changed.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Click below to sign up and get $100 of credit to try our products over 60 days!
Hey there! Updating a DNS record three times per hour should not cause any issues, are you receiving any errors or slow-down requests? Requests through the API are rate limited to 5,000 requests per hour and/or 250 requests per minute (5% of the hourly total).
For more details, you can review our docs here:
https://developers.digitalocean.com/documentation/v2/#rate-limit
https://developers.digitalocean.com/documentation/changelog/api-v2/add-burst-rate-limits/
If you have any other questions or seeing something weird, you can open a support ticket so we can take a closer look!
I wish DO include in their answer the definition of abusing, in my case, I may call the DO API to create or delete droplets everyday to reduce the costs, (Elasticity), I have a Saas service.