INTEGRITY Dokumentace

Odstranění všech záznamů DNS

Když připojíte doménu k Cloudflare, Rychlá kontrola DNS záznamů může do vaší zóny automaticky přidat několik záznamů.

Pokud zjistíte, že se vás většina z nich netýká a chcete záznamy DNS hromadně smazat, postupujte podle kroků níže. Tento postup předpokládá, že jste obeznámeni s Základy volání API.

  1. Ujistěte se, že máte token API která vám umožňuje upravovat DNS pro vaši zónu.
  2. Získejte svůj ID zóny.
  3. Spusťte následující skript a nahraďte <ZONE_ID> a <API_TOKEN> s hodnotami, které jste získali v předchozích krocích.
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