Coba langsung
Masukkan domain tanpa http:// agar record DNS-nya dicek satu per satu.
Fungsi utama
Cocok untuk
- - Cek IP tujuan domain
- - Melihat nameserver aktif
- - Audit MX/TXT untuk email
- - Cek CAA sebelum pasang SSL
Input
- - Domain utama atau subdomain, contoh: wildanisme.com
Yang dicek
A AAAA NS MX TXT CAA SOA
Output yang ideal
- - Daftar record
- - TTL jika tersedia dari resolver
- - Error DNS yang mudah dibaca
Contoh implementasi Node
Astro endpoint readyimport { Resolver } from "node:dns/promises";
const resolver = new Resolver();
resolver.setServers(["1.1.1.1", "8.8.8.8"]);
export async function lookupDns(domain: string) {
return {
a: await resolver.resolve4(domain).catch(() => []),
aaaa: await resolver.resolve6(domain).catch(() => []),
ns: await resolver.resolveNs(domain).catch(() => []),
mx: await resolver.resolveMx(domain).catch(() => []),
txt: await resolver.resolveTxt(domain).catch(() => [])
};
}