15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai
31.10.2024
1 +1

Cara Memeriksa Server DNS Mana yang Ditugaskan ke Domain

Baik Anda 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 akan gagal untuk 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 Server DNS Anda Penting

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

  • Migrasi domain: Saat memindahkan situs Anda ke VPS Hosting atau server khusus baru, Anda perlu mengkonfirmasi bahwa nameserver telah diperbarui dengan benar.
  • Pengiriman email: Catatan DNS yang tidak benar 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 Pencarian DNS Online

Alat pencarian DNS 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-wilayah

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: Alat Baris Perintah

Untuk administrator sistem dan pengembang, alat baris perintah menawarkan kontrol yang lebih besar, kemampuan scripting, dan detail. Berikut adalah tiga perintah paling penting.

2.1 Perintah nslookup (Windows, macOS, Linux)

nslookup tersedia secara universal di semua sistem operasi utama dan merupakan alat CLI paling sederhana untuk kueri DNS.
Pencarian nameserver dasar:
nslookup -type=ns example.com
Contoh 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
Kueri resolver DNS tertentu (misalnya, DNS publik Google):
nslookup -type=ns example.com 8.8.8.8
Ini berguna untuk memeriksa apakah resolver tertentu telah mengambil perubahan DNS terbaru.
2.2 Perintah dig (Linux dan macOS)
Perintah dig (Domain Information Groper) adalah alat pilihan di antara insinyur jaringan untuk output yang verbose dan terstruktur.
Kueri catatan NS dasar:
dig NS example.com
Contoh 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.
Format output pendek (lebih bersih untuk scripting):
dig NS example.com +short
Kueri terhadap nameserver tertentu:
dig NS example.com @8.8.8.8
Lacak jalur resolusi DNS lengkap:
dig NS example.com +trace
Bendera +trace sangat powerful — ia berjalan melalui seluruh hierarki DNS dari server root hingga nameserver otoritatif, yang sangat berharga untuk mendiagnosis masalah DNS yang kompleks.
> Catatan instalasi: Jika dig tidak diinstal di sistem Anda, instal dengan:
> – Ubuntu/Debian: sudo apt install dnsutils

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

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

2.3 Perintah whois

Perintah whois menanyakan database pendaftaran domain dan mengembalikan nameserver yang dicatat di tingkat pendaftar — yang mungkin berbeda dari apa yang saat ini disajikan oleh penyedia DNS Anda.

whois example.com

Cari baris serupa dengan:

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

Mengapa ini penting: Jika dig atau nslookup menunjukkan nameserver berbeda dari whois, biasanya berarti propagasi DNS masih berlangsung, atau ada salah konfigurasi di tingkat pendaftar.

> Instalasi:

> – Ubuntu/Debian: sudo apt install whois

> – Windows: Instal melalui Sysinternals Whois atau WSL

Metode 3: Periksa Panel Kontrol Pendaftar Domain atau 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 Name Server Management
  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 DNS Management
  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, membuatnya mudah untuk memverifikasi atau memperbarui konfigurasi nameserver Anda.

Metode 4: Konsol Admin Google (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 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 cepat
  • DNS Checker (Chrome) — Pemeriksaan propagasi DNS real-time
  • Wappalyzer (Chrome/Firefox) — Mengidentifikasi penyedia hosting dan DNS

Ekstensi-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.

Pemecahan Masalah Masalah DNS Umum

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

Penundaan Propagasi DNS

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 negara berbeda
  • 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

Ketidaksesuaian Antara WHOIS dan DNS Aktual

Jika whois menunjukkan nameserver berbeda dari dig, biasanya berarti:

  • Pembaruan pendaftar belum menyebar
  • DNS diubah di tingkat penyedia tetapi tidak diperbarui di pendaftar (atau sebaliknya)

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

Kegagalan Validasi DNSSEC

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

Perintah diagnostik:

dig NS example.com +dnssec

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

Perubahan Nameserver yang Tidak Terduga

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

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

Referensi Cepat: Perintah Pencarian DNS

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 tertentudig NS example.com @1.1.1.1
Periksa nameserver tingkat pendaftarwhois example.com
15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai