Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужен консольный скрипт/программа под Linux для работы с API Cloudflare.

Программа должна:

1. Принять в аргументах запуска два IP - старый и новый.

2. Загрузить список всех доменов в аккаунте: https://www.cloudflare.com/docs/client-api.html#s3.2

3. Загрузить список записей DNS для каждого домена: https://www.cloudflare.com/docs/client-api.html#s3.3

4. Найти запись со старым IP и выполнить замену на новый IP: https://www.cloudflare.com/docs/client-api.html#s5.2

5. Поддерживать dummy mode - вместо выполнения запросов к API, записывать их в текстовый файл

Язык программирования - любой. Вы можете использовать готовые наработки:

PHP - https://github.com/vexxhost/CloudFlare-API

Python - https://blog.dlasley.net/random-scripts-2/cloudflare-api-py/

CURL - http://jenneysgarage.com/dynamically-update-dns-with-cloudflare-client-api/

Для грамотного программиста - на час работы.

10 лет назад
esupport
46 летУкраина
17 лет в сервисе
Был
2 года назад