Hemat 15% untuk semua layanan hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode: Skills Memulai
Bagian FAQ
Administrasi DNS

Cara Memeriksa Server DNS Mana yang Ditugaskan ke Domain

Baik Anda sedang mengatasi pemadaman situs web, bermigrasi ke penyedia hosting baru, atau sekadar mengaudit infrastruktur Anda, mengetahui cara memeriksa server DNS mana yang ditugaskan ke domain adalah keterampilan fundamental bagi pemilik situs web atau administrator sistem apa pun.

Server DNS (Domain Name System) bertindak sebagai buku telepon internet — mereka menerjemahkan nama domain yang dapat dibaca manusia seperti example.com menjadi alamat IP yang dapat dibaca mesin. Jika DNS Anda salah dikonfigurasi atau menunjuk ke nameserver yang salah, situs web, email, dan layanan lainnya Anda akan gagal diselesaikan dengan benar. Panduan komprehensif ini mencakup setiap metode yang dapat diandalkan untuk memeriksa penugasan server DNS, dari alat online yang ramah pemula hingga teknik baris perintah tingkat lanjut.

Mengapa Memeriksa DNS Server Anda Penting

Sebelum mendalami metodenya, ada baiknya memahami mengapa pemeriksaan ini penting:

  • Migrasi domain: Saat memindahkan situs Anda ke VPS Hosting atau server dedicated baru, Anda perlu mengkonfirmasi bahwa nameserver telah diperbarui dengan benar.
  • Pengiriman email: Catatan DNS yang salah dapat menyebabkan kegagalan perutean email, terutama jika Anda mengandalkan layanan Email Hosting.
  • Validasi sertifikat SSL: Banyak proses penerbitan SSL memerlukan verifikasi DNS. Jika nameserver Anda salah, penyediaan sertifikat akan gagal.
  • Audit keamanan: Perubahan nameserver yang tidak terduga dapat menunjukkan akses tidak sah atau pembajakan domain.

Metode 1: Gunakan Alat DNS Lookup Online

Alat DNS lookup online adalah cara tercepat dan paling mudah diakses untuk memeriksa nameserver — tidak diperlukan instalasi atau pengetahuan teknis.

Alat yang Direkomendasikan

AlatURLTerbaik Untuk
MXToolboxmxtoolbox.comAnalisis catatan DNS lengkap
WhatsMyDNSwhatsmydns.netPemeriksaan propagasi DNS global
NSLookup.ionslookup.ioPencarian nameserver dan catatan
DNSChecker.orgdnschecker.orgPengujian propagasi multi-region

Cara Menggunakan MXToolbox

  1. Navigasikan ke mxtoolbox.com
  2. Masukkan nama domain Anda di bilah pencarian
  3. Pilih DNS Lookup dari menu dropdown
  4. Tinjau daftar nameserver otoritatif yang dikembalikan

Cara Menggunakan WhatsMyDNS

  1. Kunjungi whatsmydns.net
  2. Masukkan nama domain Anda dan pilih NS (Name Server) dari dropdown jenis catatan
  3. Klik Search untuk melihat penugasan nameserver di berbagai lokasi global

Alat-alat ini sangat berguna untuk memverifikasi propagasi DNS setelah melakukan perubahan — mereka menunjukkan kepada Anda apa yang saat ini dilihat oleh resolver berbeda di seluruh dunia untuk domain Anda.

Metode 2: Command-Line Tools

Untuk system administrators dan developers, command-line tools menawarkan kontrol yang lebih besar, scriptability, dan detail. Berikut adalah tiga perintah paling penting.

2.1 The nslookup Command (Windows, macOS, Linux)

nslookup tersedia secara universal di semua sistem operasi utama dan merupakan CLI tool paling sederhana untuk DNS queries.
Basic nameserver lookup:
nslookup -type=ns example.com
Sample output:
Server:  8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
example.com  nameserver = ns1.exampledns.com
example.com  nameserver = ns2.exampledns.com
Query a specific DNS resolver (misalnya, public DNS Google):
nslookup -type=ns example.com 8.8.8.8
Ini berguna untuk memeriksa apakah resolver tertentu telah mengambil perubahan DNS terbaru.
2.2 The dig Command (Linux dan macOS)
Perintah dig (Domain Information Groper) adalah tool pilihan di antara network engineers karena output-nya yang verbose dan terstruktur.
Basic NS record query:
dig NS example.com
Sample output:
; <<>> DiG 9.16.1 <<>> NS example.com
;; ANSWER SECTION:
example.com.    86400   IN  NS  ns1.exampledns.com.
example.com.    86400   IN  NS  ns2.exampledns.com.
Short output format (lebih bersih untuk scripting):
dig NS example.com +short
Query against a specific nameserver:
dig NS example.com @8.8.8.8
Trace the full DNS resolution path:
dig NS example.com +trace
Flag +trace sangat powerful — ini berjalan melalui seluruh DNS hierarchy dari root servers hingga ke authoritative nameserver, yang sangat berharga untuk mendiagnosis DNS issues yang kompleks.
> Installation note: Jika dig tidak terinstal di sistem Anda, instal dengan:
> – Ubuntu/Debian: sudo apt install dnsutils

> – CentOS/RHEL: sudo yum install bind-utils

> – macOS: Tersedia secara default; atau instal via Homebrew dengan brew install bind

2.3 The whois Command

Perintah whois queries domain registration databases dan mengembalikan nameservers yang tercatat di registrar level — yang mungkin berbeda dari apa yang DNS provider Anda layani saat ini.

whois example.com

Cari baris yang mirip dengan:

Name Server: NS1.EXAMPLEDNS.COM
Name Server: NS2.EXAMPLEDNS.COM

Mengapa ini penting: Jika dig atau nslookup menunjukkan nameservers yang berbeda dari whois, biasanya berarti DNS propagation masih berlangsung, atau ada misconfiguration di registrar level.

> Installation:

> – Ubuntu/Debian: sudo apt install whois

> – Windows: Instal via Sysinternals Whois atau WSL

Metode 3: Periksa Pendaftar Domain atau Panel Kontrol Hosting Anda

Jika Anda memiliki akses administratif ke domain atau akun hosting Anda, panel kontrol adalah tempat paling langsung untuk melihat dan mengelola pengaturan nameserver.

3.1 Dashboard Pendaftar Domain

  1. Masuk ke akun pendaftar domain Anda (misalnya, Namecheap, GoDaddy, atau Pendaftaran Domain AlexHost)
  2. Navigasikan ke daftar domain Anda dan pilih domain yang ingin Anda periksa
  3. Cari bagian berlabel DNS, Nameservers, atau Manajemen Name Server
  4. Nameserver yang saat ini ditugaskan akan tercantum di sini

Ini juga tempat Anda memperbarui nameserver saat beralih penyedia hosting atau mengarahkan domain Anda ke server baru.

3.2 Panel Kontrol Penyedia Hosting

Jika DNS Anda dikelola melalui penyedia hosting Anda daripada pendaftar Anda:

  1. Masuk ke panel kontrol hosting Anda (misalnya, cPanel, Plesk, atau dashboard khusus)
  2. Navigasikan ke bagian DNS Zone Editor atau Manajemen DNS
  3. Tinjau catatan NS yang tercantum untuk domain Anda

Jika Anda menggunakan VPS dengan cPanel, DNS Zone Editor dapat diakses langsung dari layar beranda cPanel, sehingga mudah untuk memverifikasi atau memperbarui konfigurasi nameserver Anda.

Metode 4: Google Admin Console (Untuk Domain Google Workspace)

Jika domain Anda terdaftar melalui Google atau dikelola melalui Google Workspace:

  1. Masuk ke Google Admin Console
  2. Navigasikan ke DomainsManage Domains
  3. Klik pada domain Anda untuk melihat pengaturan DNS-nya, termasuk nameserver yang ditugaskan
  4. Dari sini, Anda juga dapat menambah atau memodifikasi catatan DNS sesuai kebutuhan

Metode 5: Ekstensi Browser

Untuk profesional web yang sering memeriksa catatan DNS tanpa beralih antar alat, ekstensi browser menawarkan jalan pintas yang nyaman.

Ekstensi yang direkomendasikan:

  • DNS Lookup (Chrome/Firefox) — Pencarian catatan NS, A, MX, dan TXT yang cepat
  • DNS Checker (Chrome) — Pemeriksaan propagasi DNS real-time
  • Wappalyzer (Chrome/Firefox) — Mengidentifikasi penyedia hosting dan DNS

Ekstensi ini sangat berguna selama audit situs web atau saat mengelola beberapa domain klien secara bersamaan.

Metode 6: Pencarian DNS Terprogram (Contoh Python)

Untuk pengembang yang perlu mengotomatisasi pemeriksaan DNS, library dnspython Python menyediakan antarmuka yang bersih:

import dns.resolver

domain = "example.com"
answers = dns.resolver.resolve(domain, 'NS')

print(f"Nameservers for {domain}:")
for rdata in answers:
    print(f"  {rdata.target}")

Instal library:

pip install dnspython

Pendekatan ini ideal untuk membangun skrip pemantauan yang memberi tahu Anda ketika catatan nameserver berubah secara tidak terduga.

Troubleshooting Common DNS Issues

Bahkan dengan alat yang tepat, masalah DNS bisa rumit. Berikut adalah masalah paling umum dan cara mengatasinya.

DNS Propagation Delays

Perubahan DNS dapat memakan waktu 24 hingga 48 jam untuk menyebar secara global, meskipun dalam praktiknya sering kali jauh lebih cepat (1–4 jam). Selama propagasi, pengguna berbeda di lokasi berbeda mungkin melihat nameserver berbeda.

Cara memeriksa status propagasi:

  • Gunakan whatsmydns.net untuk melihat apa yang saat ini dikembalikan oleh resolver di berbagai negara
  • Gunakan dig NS example.com @8.8.8.8 dan dig NS example.com @1.1.1.1 untuk membandingkan hasil resolver Google dan Cloudflare

Mismatch Between WHOIS and Actual DNS

Jika whois menunjukkan nameserver berbeda dari dig, biasanya berarti:

  • Update registrar belum menyebar
  • DNS diubah di tingkat penyedia tetapi tidak diperbarui di registrar (atau sebaliknya)

Resolusi: Pastikan dashboard registrar Anda dan penyedia DNS Anda menunjukkan catatan nameserver yang konsisten.

DNSSEC Validation Failures

Jika DNSSEC diaktifkan di domain Anda, tanda tangan kriptografi harus cocok antara penyedia DNS Anda dan catatan yang dipublikasikan di registrar Anda. Ketidakcocokan akan menyebabkan kesalahan SERVFAIL bagi pengguna dengan resolver yang memvalidasi DNSSEC.

Perintah diagnostik:

dig NS example.com +dnssec

Cari flag AD (Authenticated Data) dalam respons. Jika tidak ada dan DNSSEC seharusnya aktif, selidiki catatan DS Anda di registrar.

Unexpected Nameserver Changes

Jika Anda menemukan nameserver yang tidak Anda konfigurasi, perlakukan sebagai insiden keamanan:

  1. Segera masuk ke registrar Anda dan pulihkan nameserver yang benar
  2. Aktifkan autentikasi dua faktor di akun registrar Anda
  3. Tinjau log akses registrar Anda untuk login yang tidak sah
  4. Pertimbangkan untuk mengaktifkan registrar lock (juga disebut domain lock) untuk mencegah transfer atau perubahan DNS yang tidak sah

Referensi Cepat: Perintah DNS Lookup

TugasPerintah
Periksa nameserver (nslookup)nslookup -type=ns example.com
Periksa nameserver (dig)dig NS example.com +short
Lacak jalur resolusi DNSdig NS example.com +trace
Kueri resolver spesifikdig NS example.com @1.1.1.1
Periksa nameserver tingkat registrarwhois example.com
Verifikasi DNSSECdig NS example.com +dnssec

Memilih Konfigurasi DNS yang Tepat untuk Lingkungan Hosting Anda

Konfigurasi DNS Anda harus selaras dengan infrastruktur hosting Anda. Berikut adalah panduan singkat:

  • Shared hosting: Penyedia Anda biasanya mengelola DNS untuk Anda. Jika Anda menggunakan Shared Web Hosting, nameserver biasanya sudah dikonfigurasi sebelumnya dan menunjuk ke kluster DNS host.
  • VPS atau dedicated servers: Anda memiliki kontrol penuh atas DNS. Anda dapat menjalankan nameserver Anda sendiri atau mendelegasikan ke penyedia DNS pihak ketiga. Jika Anda menjalankan Dedicated Server, pertimbangkan menggunakan layanan DNS terkelola untuk redundansi.
  • SSL certificates: Pastikan catatan DNS Anda dikonfigurasi dengan benar sebelum meminta SSL Certificate, karena validasi domain bergantung pada resolusi DNS yang akurat.

Kesimpulan

Memeriksa server DNS mana yang ditugaskan ke domain adalah tugas yang sederhana namun penting dalam manajemen situs web. Baik Anda lebih suka kesederhanaan alat online seperti MXToolbox dan WhatsMyDNS, presisi utilitas baris perintah seperti dig dan nslookup, atau kenyamanan panel kontrol hosting Anda, ada metode yang sesuai untuk setiap tingkat keterampilan dan alur kerja.

Audit rutin konfigurasi DNS Anda membantu Anda menangkap kesalahan konfigurasi lebih awal, memverifikasi bahwa migrasi selesai dengan sukses, dan melindungi domain Anda dari perubahan yang tidak sah. Dikombinasikan dengan infrastruktur hosting yang andal, manajemen DNS yang tepat memastikan situs web dan layanan Anda tetap dapat diakses, aman, dan berkinerja optimal setiap saat.