Bash Script Untuk Bulk Add Record PTR – PowerDNS

#!/bin/bash

# Definisi zona dan domain
ZONE="23.19.172.in-addr.arpa"
DOMAIN="local.warscloud.net"

# Loop untuk menambahkan record
for ((i=0; i<=255; i++))
do
    REVERSED=$(echo "$i" | awk '{printf "%d.%d.%d", $1 % 256, int($1 / 256) % 256, int($1 / 65536)}')
    RECORD="ip-$i.23.$DOMAIN"
    echo "Adding PTR record for $REVERSED in zone $ZONE with content $RECORD"
    # Tambahkan record PTR menggunakan pdnsutil
    pdnsutil add-record "$ZONE" "$i" PTR 60 "$RECORD"
done