INTEGRITY Документация

Удаление всех DNS-записей

Когда вы подключаете домен к Cloudflare, Быстрая проверка DNS-записей может автоматически добавить несколько записей в вашу зону.

Если вы понимаете, что большинство из них не применимы, и хотите удалить DNS-записи массово, выполните шаги ниже. Этот способ предполагает, что вы знакомы с Основы вызовов API.

  1. Убедитесь, что у вас есть API-токен которая позволяет вам редактировать DNS вашей зоны.
  2. Получите ваш ID зоны.
  3. Выполните следующий скрипт, заменив <ZONE_ID> и <API_TOKEN> со значениями, которые вы получили на предыдущих шагах.
zoneid=<ZONE_ID>
bearer=<API_TOKEN>
curl --silent "https://api.cloudflare.com/client/v4/zones/$zoneid/dns_records?per_page=50000" \
--header "Authorization: Bearer $bearer" \
| jq --raw-output '.result[].id' | while read id
do
  curl --silent --request DELETE "https://api.cloudflare.com/client/v4/zones/$zoneid/dns_records/$id" \
--header "Authorization: Bearer $bearer"
done