Пакетное удаление 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).
Выключите пожалуйста блокировку рекламы для этого сайта чтобы поддержать
проект
Остались вопросы или есть пожелания, замечания — пишите в комментарии: