Пакетное удаление DNS записей Cloudflare
Быстро удаляем все записи DNS из Cloudflare
Сначала делаете бекап записей через кнопку advanced на странице управления DNS записями.
curl -s -X GET \
-H "Content-Type:application/json" -H "Authorization: Bearer <TOKEN>" \
"https://api.cloudflare.com/client/v4/zones/<ZONE>/dns_records"\
| awk -vRS='},{' '{print}' \
| cut -d'"' -f 4 \
| xargs -I@ bash -c 'curl -X DELETE "https://api.cloudflare.com/client/v4/zones/<ZONE>/dns_records/@" -H "Content-Type:application/json" -H "Authorization: Bearer <TOKEN>"'
Подставьить вместо<TOKEN>
— API токен для управления DNS,<ZONE>
— идентификатор домена.
Затем импортируем только нужное из бекапа (правим бекап и заливаем через advanced).
Поблагодарить через СберБанк:
4274320107381801
Остались вопросы или есть пожелания, замечания — пишите в комментарии: