Нужно сделать практически аналог [url=https://instanavigation.com/ru/]https://instanavigation.com/[/url] Стоимость и сроки предлагайте
Использование API Cloudflare для заполнения DNS зоны домена (PHP)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Задача: Заполнить ДНС зону созданную на CloudFlare данными из LDIF(текстовый формат). Скрипт должен быть написан на PHP.
Пример LDIF файла ниже. Для заполнения использовать CloudFlare Api 4ой версии.
О том как использовать готовую библиотеку взаимодействия с CloudFlare habr dot com /ru/company/otus/blog/498936/
Структура тестового файла:
Файл разбит на записи. Каждая запись это отдельный хостнейм.
associateddomain — имя хостнейма (домена или субдомена)
Записи (ldif => cloudflare):
arecord => A
mxrecord => MX
txtrecord => TXT
nsrecord => ns
cnamerecord =>cname
TTL для записей общий. Его значение вынести в константы.
Для основной записи (домена) nsrecord нужно заменить с тех что в файле на
НС cloudflera. Значения вынести в константы. Основную запись можно
идентифицировать по наличию soarecord
У домена может быть несколько записей одного типа, нужно добавить через API их все. У MX
записи формат
различных записей у одного хоста
В случае возникновения ошибки в процессе добавления записи такую запись нужно залогировать. Формат
записи в логе: associateddomain:\n Проблемная ресурсная
запись\Описание ошибки из API
Если у записи нету атрибутов objectclass: dNSDomain2 или objectclass: domainRelatedObject запись должна игнорироваться.
По завершению работы скрипта должен быть отчет сколько записей было
добавлено, сколько записей пропущено и сколько ошибок возникло:
added:
skipped:
errors:
Окружение:
Скрипт будет выполняться по крону раз в сутки, после того как для зоны
сформирован новый LDIF. Для того чтоб идентифицировать, что зона
изменилась и нужно заново заполнить на cloudflare записи, предлагаю
сделать отдельный файл в который записывать md5 хеш содержимого ldif
файла, который был внесен на cloudflare. Если текущий хеш отличается от
сохраненного нужно очистить зону на cloudflare, внести новые записи и
записать в файл новый хеш.
Для выполнения задания необходимо зарегистрировать новый аккаунт на cloudflare. Домен для тестирования дадим
- Похожие заказы
- Веб-программирование1 исполнительЗакрыт2 года назад
- $30
Необходимо выполнить интеграцию Мой склад и RetailCRM. Товары в Мой склад внесены и настройки вроде как бы тоже сделаны, но необходимо выгрузить товары МойСклад в файл ICML-каталога ([url=https://docs.retailcrm.ru/Developers/modules/ICML]формат файла ICML-каталога, его теги и правила их ...
Веб-программирование1 заявкаЗакрыт2 года назад На проект требуется специалист, готовый работать с бэкэнд частью нашего проекта (php laravel, golang) так и фронтенд частью (js, vuejs). php, vuejs - на хорошем уровне. golang - хотя бы готовность начать изучать этот язык и базовые ...
Веб-программирование4 заявкиЗакрыт2 года назадИщу верстальщика который заверстает дизайн макет из фигмы на конструкторе Editor X Сразу говорю ничего друго не нужно предлагать, так как важна их срм. Может быть попросту верстальщик на чистом коде. который свою верстку интегрирует в эту ...
Веб-программирование3 заявкиЗакрыт2 года назад- $50
[list=1][*][b]Корректируем шаблон страниц типа: [/b][b][/b][b][url=https://mos-radius.ru/excursions/red_square/]https://mos-radius.ru/excursions/red_square/[/url] .[/b][/list] Фотогалерея вверху страницы: делаем логику вывода фото для ПК как на [url=https://travel.rzd.ru/excursions/card/6192334244722076b67ee61d]https://travel.rzd.ru/excursions/card/6192334244722076b67ee61d[/url] , но только кол-во выводимых фото меняем с 7 на 5: [url=https://prnt.sc/21zar97]https://prnt.sc/21zar97[/url] . То есть: [list][*]Первое фото - ...
Веб-программирование1 исполнительЗавершен2 года назад - $45
[list=1][*][b]Корректируем шаблон страниц типа: [url=https://mos-radius.ru/excursions/red_square/]https://mos-radius.ru/excursions/red_square/[/url] .[/b] [/list] Фотогалерея вверху страницы: делаем логику вывовда фото для ПК как на [url=https://travel.rzd.ru/excursions/card/6192334244722076b67ee61d]https://travel.rzd.ru/excursions/card/6192334244722076b67ee61d[/url] , но только кол-во выводимых фото меняем с 7 на 5: [url=https://prnt.sc/21zar97]https://prnt.sc/21zar97[/url] . То есть: [list][*]Первое фото - ...
Веб-программирование1 заявкаЗакрыт2 года назад Мы разработали веб-приложение. Одна из задач в нем реализация single sign on и интеграция с Azure AD. Мы реализовали это при помощи OAuth 2.0 и, когда тестируем решение на нашем тестовом аккаунте Azure AD - все работает. Когда же ...
Веб-программированиенет заявокЗакрыт2 года назадСсылка на страницы сайта: https://www.figma.com/file/cVq6cvMfK8OjRgQ0wIxGL9/IMPERIUM.Broker_Preview-(Copy) Суть проекта в том, чтобы трейдеры-новички смогли копировать сделки профессиональных трейдеров. То есть новички и профессионалы регистрируются на нашем сайте и вводят свои API ключи, которые сгенерировала им биржа Binance. Благодаря этим ...
Веб-программированиенет заявокЗакрыт2 года назадДоработать сайт на системе Wordpress Нужно поправить меню, создать новые категории, поправить немного код, тз предоставим кандидатам, обсудим все нюансы и начнем работу, буду рад сотрудничеству, так же пишите обязательно свои телеграм логины, вся работа и ...
Веб-программирование8 заявокЗакрыт2 года назад