Hapus Semua Record DNS di Clouflare

 menggunakan os linux debian/ubuntu

install curl & jq

buat file 'cf.sh' isi dengan script dibawah

jalakan dengan perintah 'bash cf.sh'


jangan lupa sesuaikan api token dan zone ID


tunggu sampai proses selesai menghapus semua record pada domain di cloduflare.


#!/bin/bash

TOKEN="API-TOKEN"

ZONE_ID="ZONE-ID"

 

curl -s -X GET https://api.cloudflare.com/client/v4/zones/${ZONE_ID}/dns_records?per_page=500 \

    -H "Authorization: Bearer ${TOKEN}" \

    -H "Content-Type: application/json" | jq .result[].id |  tr -d '"' | (

  while read id; do

    curl -s -X DELETE https://api.cloudflare.com/client/v4/zones/${ZONE_ID}/dns_records/${id} \

      -H "Authorization: Bearer ${TOKEN}" \

      -H "Content-Type: application/json"

  done

  )