DNS

DNS Propagation

Tool untuk melihat apakah perubahan DNS sudah terbaca dari resolver berbeda. Ini berguna setelah ganti IP, pindah nameserver, atau update MX/TXT.

Coba langsung

Pilih record, lalu bandingkan hasilnya dari beberapa resolver publik.

Siap ngecek. Masukkan target dulu.

Fungsi utama

Cocok untuk

  • - Migrasi hosting
  • - Ganti nameserver
  • - Cek record baru sudah menyebar
  • - Membandingkan resolver

Input

  • - Domain
  • - Jenis record
  • - Daftar resolver opsional

Yang dicek

Cloudflare DNS Google DNS Quad9 OpenDNS

Output yang ideal

  • - Resolver
  • - Record yang terbaca
  • - Status sama/beda
  • - Error per resolver

Contoh implementasi Node

Astro endpoint ready
import { Resolver } from "node:dns/promises";

const resolvers = {
  cloudflare: "1.1.1.1",
  google: "8.8.8.8",
  quad9: "9.9.9.9"
};

export async function compareARecord(domain: string) {
  return Promise.all(
    Object.entries(resolvers).map(async ([name, server]) => {
      const resolver = new Resolver();
      resolver.setServers([server]);

      return {
        resolver: name,
        records: await resolver.resolve4(domain).catch(() => [])
      };
    })
  );
}