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← Cloudflare DNS / dns / zone-setups / troubleshooting
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.
- Ujistěte se, že máte token API která vám umožňuje upravovat DNS pro vaši zónu.
- Získejte svůj ID zóny.
- 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.