Skip to main content
๐Ÿš€ nusa.id cloud server linux indonesialihat paket

Cara Menggunakan dig untuk DNS Lookup di Linux

ยท 3 min read

Domain Name System (DNS) adalah komponen penting dalam infrastruktur jaringan โ€” setiap kali browser mengakses sebuah situs, DNS menerjemahkan nama domain menjadi alamat IP. Saat terjadi masalah resolusi domain, Anda perlu alat yang cepat dan informatif. dig (Domain Information Groper) adalah utilitas DNS lookup paling lengkap di Linux yang menampilkan semua record yang Anda butuhkan.

Prasyarat Penggunaan digโ€‹

  • Server atau workstation Linux.
  • Paket dnsutils (Debian/Ubuntu) atau bind-utils (RHEL/Rocky/AlmaLinux).

Install dig di Linuxโ€‹

Ubuntu / Debian:

sudo apt update
sudo apt install dnsutils -y

Rocky Linux / AlmaLinux / CentOS / Fedora:

sudo dnf install bind-utils -y

Melakukan Query DNS Recordโ€‹

Format dasar perintah dig:

dig [nama_domain] [tipe_record]

Query A Recordโ€‹

Untuk mengetahui alamat IPv4 dari sebuah domain:

dig nusa.id

Output utama:

; <<>> DiG 9.18.x <<>> nusa.id
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION:
;nusa.id. IN A

;; ANSWER SECTION:
nusa.id. 3600 IN A 203.0.113.10

Query Record Lainnyaโ€‹

Tipe RecordPerintahFungsi
AAAAdig nusa.id AAAAAlamat IPv6
MXdig nusa.id MXMail exchange server
NSdig nusa.id NSName server
TXTdig nusa.id TXTText record (SPF, DKIM)
CNAMEdig www.nusa.id CNAMECanonical name / alias

Contoh Query MX Recordโ€‹

dig nusa.id MX

Output:

;; ANSWER SECTION:
nusa.id. 3600 IN MX 10 mail.nusa.id.

Angka 10 adalah prioritas โ€” semakin rendah nilainya, semakin tinggi prioritas mail server tersebut.

Menggunakan DNS Server Tertentuโ€‹

Secara default dig menggunakan resolver yang dikonfigurasi di /etc/resolv.conf. Untuk menggunakan server DNS tertentu:

dig @8.8.8.8 nusa.id
dig @1.1.1.1 nusa.id MX

Ini berguna untuk membandingkan hasil dari resolver yang berbeda atau menguji propagasi DNS.

Mode Short Outputโ€‹

Untuk hasil yang ringkas tanpa informasi tambahan:

dig nusa.id +short

Output:

203.0.113.10

Kombinasikan dengan tipe record:

dig nusa.id MX +short
10 mail.nusa.id.

Reverse DNS Lookupโ€‹

Untuk mengetahui nama domain dari alamat IP:

dig -x 203.0.113.10

Ini sangat berguna saat memeriksa reputasi IP atau memverifikasi konfigurasi PTR record untuk mail server.

Melakukan Trace Resolusi DNSโ€‹

Untuk melihat proses resolusi dari root server hingga otoritatif:

dig nusa.id +trace

Perintah ini menunjukkan setiap langkah resolusi DNS โ€” berguna saat mendiagnosis masalah delegasi atau propagasi.

Menyimpan Output ke Fileโ€‹

dig nusa.id > hasil-dns.txt

Tips Diagnostik dengan digโ€‹

1. Memeriksa propagasi DNS

Setelah mengubah DNS, periksa dari resolver publik:

dig @8.8.8.8 domain-anda.com
dig @1.1.1.1 domain-anda.com

Jika kedua resolver menampilkan jawaban yang sama, propagasi sudah selesai.

2. Memverifikasi konfigurasi SPF

dig domain-anda.com TXT +short | grep spf

3. Menguji DNSSEC

dig domain-anda.com +dnssec

Cari tanda ad (authentic data) pada flag jawaban โ€” ini mengonfirmasi bahwa DNSSEC berfungsi.

Verifikasiโ€‹

Untuk memastikan dig berfungsi dengan benar:

dig google.com A +short

Output (IPv4 Google):

142.250.xxx.xxx

Jika muncul alamat IP, instalasi dan konfigurasi dig sudah benar.

DNS adalah fondasi aksesibilitas layanan Anda. Gunakan dig secara rutin untuk memonitor dan mendiagnosis konfigurasi DNS domain yang dikelola melalui Nusa Cloud VPS atau layanan DNS Anda.