Neicytekno – Masalah DNS dapat menyebabkan website sulit dibuka meskipun komputer sudah terhubung ke internet. Salah satu cara untuk melakukan pemeriksaan DNS di Windows adalah menggunakan NSLOOKUP melalui Command Prompt.
nslookup merupakan Perintah CMD yang dapat digunakan untuk melakukan query DNS. Dengan perintah ini, pengguna dapat mengetahui DNS Server yang digunakan, melihat alamat IP sebuah domain, serta memeriksa apakah proses penerjemahan nama domain berjalan dengan baik.
Tutorial ini cocok untuk pengguna pemula hingga profesional yang ingin melakukan pengecekan DNS menggunakan CMD Windows tanpa aplikasi tambahan.
Daftar
- 1 Apa Itu NSLOOKUP?
- 2 Cara Membuka NSLOOKUP di CMD
- 3 Cara Mengecek DNS Sebuah Domain
- 4 Cara Mengecek DNS Tanpa Masuk Mode Interaktif
- 5 Cara Mengetahui DNS Server yang Digunakan
- 6 Cara Mengecek Domain dengan DNS Server Tertentu
- 7 Cara Mengecek Record A
- 8 Cara Mengecek Record AAAA
- 9 Cara Mengecek Mail Server dengan Record MX
- 10 Cara Mengecek Name Server dengan Record NS
- 11 Cara Mengecek Record TXT
- 12 Cara Mengetahui Apakah DNS Bermasalah
- 13 Membandingkan DNS Server
- 14 Perbedaan NSLOOKUP dan PING
- 15 Cara Keluar dari NSLOOKUP
- 16 Perintah NSLOOKUP yang Berguna
- 17 Tips Menggunakan NSLOOKUP untuk Troubleshooting
- 18 Kesimpulan
Apa Itu NSLOOKUP?
nslookup adalah utilitas jaringan yang digunakan untuk mencari informasi DNS dari sebuah domain atau hostname.
Dengan nslookup, Anda dapat melakukan beberapa pemeriksaan seperti:
- Mengetahui DNS Server yang digunakan untuk query.
- Mengetahui alamat IP sebuah domain.
- Menguji apakah DNS dapat menerjemahkan nama domain.
- Melakukan query terhadap DNS Server tertentu.
- Melihat informasi DNS tertentu menggunakan record seperti A, MX, atau NS.
Cara Membuka NSLOOKUP di CMD
Buka Command Prompt terlebih dahulu.
- Tekan Windows + R.
- Ketik:
cmd
- Tekan Enter.
- Kemudian ketik:
nslookup
- Tekan Enter.
Jika berhasil, CMD akan masuk ke mode interaktif nslookup.
Biasanya akan muncul informasi seperti:
Default Server: ...
Address: 192.168.1.1
Alamat pada bagian Address menunjukkan DNS Server yang digunakan oleh nslookup.
Cara Mengecek DNS Sebuah Domain
Cara paling sederhana adalah memasukkan nama domain setelah perintah nslookup.
Contoh:
nslookup google.com
Hasilnya dapat menampilkan:
Server: ...
Address: 192.168.1.1
Name: google.com
Addresses: ...
Bagian Name menunjukkan nama domain yang diperiksa, sedangkan Addresses menunjukkan alamat IP yang diberikan oleh DNS sebagai hasil query.
Cara Mengecek DNS Tanpa Masuk Mode Interaktif
Anda tidak harus masuk ke mode interaktif.
Cukup jalankan:
nslookup google.com
Perintah tersebut langsung melakukan query terhadap domain dan menampilkan hasilnya.
Cara ini lebih praktis jika hanya ingin melakukan pengecekan satu domain.
Cara Mengetahui DNS Server yang Digunakan
Jalankan:
nslookup
Kemudian perhatikan informasi:
Default Server: ...
Address: ...
Misalnya:
Default Server: router.local
Address: 192.168.1.1
Dalam contoh tersebut, 192.168.1.1 adalah DNS Server yang digunakan oleh nslookup untuk melakukan query.
Perlu diperhatikan bahwa DNS Server yang terlihat di sini berkaitan dengan resolver yang digunakan oleh nslookup pada saat itu.
Cara Mengecek Domain dengan DNS Server Tertentu
Anda juga dapat menentukan DNS Server yang ingin digunakan.
Formatnya:
nslookup domain DNS_Server
Contoh:
nslookup google.com 8.8.8.8
Perintah tersebut meminta nslookup menggunakan 8.8.8.8 sebagai server DNS untuk melakukan query terhadap google.com.
Contoh lainnya:
nslookup google.com 1.1.1.1
Cara ini berguna ketika ingin membandingkan hasil resolusi dari DNS Server yang berbeda.
Cara Mengecek Record A
Record A digunakan untuk mengetahui alamat IPv4 yang terkait dengan sebuah domain.
Di dalam mode interaktif nslookup, ketik:
set type=A
Kemudian:
google.com
Atau gunakan bentuk satu baris:
nslookup -type=A google.com
Hasilnya akan menampilkan alamat IPv4 yang diberikan oleh DNS.
Cara Mengecek Record AAAA
Record AAAA digunakan untuk alamat IPv6.
Gunakan:
nslookup -type=AAAA google.com
Jika domain memiliki konfigurasi IPv6 yang dapat di-query, hasilnya akan menampilkan alamat IPv6.
Cara Mengecek Mail Server dengan Record MX
Jika ingin mengetahui mail server yang digunakan oleh suatu domain, gunakan record MX.
Contoh:
nslookup -type=MX example.com
Hasil query dapat menampilkan nama server yang menerima email untuk domain tersebut.
Cara Mengecek Name Server dengan Record NS
Untuk melihat Name Server yang terkait dengan domain, gunakan:
nslookup -type=NS example.com
Hasilnya dapat menunjukkan server DNS yang ditetapkan sebagai authoritative name server untuk domain tersebut.
Cara Mengecek Record TXT
Record TXT dapat digunakan untuk menyimpan berbagai informasi teks pada DNS.
Untuk melakukan query:
nslookup -type=TXT example.com
Hasilnya dapat berisi informasi TXT yang tersedia pada domain tersebut.
Record TXT sering digunakan untuk berbagai kebutuhan konfigurasi domain, termasuk mekanisme verifikasi dan kebijakan email.
Cara Mengetahui Apakah DNS Bermasalah
nslookup dapat membantu mempersempit sumber masalah ketika website tidak dapat dibuka.
Misalnya jalankan:
nslookup example.com
Jika mendapatkan alamat IP, berarti query DNS mendapatkan respons.
Jika muncul pesan seperti:
DNS request timed out.
berarti nslookup tidak mendapatkan respons dalam batas waktu yang ditentukan.
Penyebabnya dapat berupa:
- DNS Server tidak merespons.
- Koneksi jaringan bermasalah.
- DNS Server tidak dapat dijangkau.
- Konfigurasi DNS mengalami masalah.
- Gangguan pada jalur menuju DNS Server.
Membandingkan DNS Server
Jika mencurigai masalah pada DNS tertentu, Anda dapat membandingkan hasil dari beberapa DNS Server.
Contoh:
nslookup example.com 8.8.8.8
Kemudian:
nslookup example.com 1.1.1.1
Perhatikan apakah keduanya memberikan respons dan hasil resolusi yang sesuai.
Hasil query DNS dapat berbeda tergantung konfigurasi, cache, lokasi resolver, dan kondisi jaringan. Karena itu, perbedaan hasil tidak selalu berarti salah satu DNS mengalami masalah.
Perbedaan NSLOOKUP dan PING
nslookup dan ping sama-sama dapat digunakan dalam troubleshooting jaringan, tetapi fungsinya berbeda.
| Perintah | Fungsi utama |
|---|---|
nslookup | Memeriksa resolusi DNS |
ping | Menguji keterjangkauan dan waktu respons jaringan |
Contohnya:
nslookup google.com
digunakan untuk melihat bagaimana nama domain diterjemahkan oleh DNS.
Sedangkan:
ping google.com
digunakan untuk menguji apakah tujuan memberikan respons terhadap ICMP dan melihat waktu responsnya.
Cara Keluar dari NSLOOKUP
Jika sedang berada di mode interaktif nslookup, gunakan:
exit
Kemudian tekan Enter.
CMD akan kembali ke prompt biasa.
Perintah NSLOOKUP yang Berguna
Berikut beberapa contoh perintah yang dapat digunakan:
nslookup google.com
Mengecek resolusi DNS sebuah domain.
nslookup google.com 8.8.8.8
Mengecek domain menggunakan DNS Server tertentu.
nslookup -type=A google.com
Mengecek record IPv4.
nslookup -type=AAAA google.com
Mengecek record IPv6.
nslookup -type=MX example.com
Mengecek mail server.
nslookup -type=NS example.com
Mengecek Name Server.
nslookup -type=TXT example.com
Mengecek record TXT.
Untuk melihat bantuan perintah:
nslookup /?
Tips Menggunakan NSLOOKUP untuk Troubleshooting
Jika sebuah website tidak dapat dibuka, lakukan pemeriksaan sederhana berikut:
- Jalankan
nslookupuntuk mengetahui DNS Server yang digunakan. - Query domain yang bermasalah.
- Periksa apakah domain mendapatkan alamat IP.
- Coba query menggunakan DNS Server lain.
- Bandingkan hasilnya.
- Jika perlu, lanjutkan pemeriksaan menggunakan
ping,tracert, atau perintah jaringan lainnya.
Dengan langkah tersebut, Anda dapat mengetahui apakah masalah kemungkinan berkaitan dengan resolusi DNS atau bagian jaringan lainnya.
Kesimpulan
NSLOOKUP merupakan salah satu Perintah CMD yang sangat berguna untuk mengecek DNS pada Windows. Perintah ini dapat digunakan untuk mengetahui DNS Server, mencari alamat IP domain, serta memeriksa berbagai record DNS seperti A, AAAA, MX, NS, dan TXT.
Untuk pengecekan sederhana, gunakan:
nslookup nama-domain.com
Sedangkan jika ingin membandingkan DNS tertentu, gunakan:
nslookup nama-domain.com 8.8.8.8
Dengan memahami nslookup, pengguna dapat melakukan diagnosis awal ketika mengalami masalah resolusi domain atau koneksi website melalui CMD Windows.
