DNS

DNS Lookup

Tool dasar untuk melihat DNS record sebuah domain. Cocok untuk cek domain baru, migrasi DNS, email setup, atau memastikan record tidak salah ketik.

Coba langsung

Masukkan domain tanpa http:// agar record DNS-nya dicek satu per satu.

Siap ngecek. Masukkan target dulu.

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 ready
import { 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(() => [])
  };
}