NSLookup : Pengertian, Fungsi dan Cara Kerjanya

NSLookup : Pengertian, Fungsi dan Cara Kerjanya
Avatar for Titis Nur Pratomo
  • May 10, 2023

Ketika anda mengalami masalah dengan layanan pencarian DNS anda, salah satu cara untuk mendiagnosis masalah ini adalah melalui nslookup di command prompt. Nslookup memungkinkan anda untuk meminta layanan DNS anda. Alat ini biasanya digunakan untuk mendapatkan nama domain melalui command line interface anda, menerima detail pemetaan alamat IP, dan mencari catatan DNS. Simak artikel ini untuk penjelasan lebih detailnya!

Apa Itu NSLookup?

Nslookup (Name Server Lookup) adalah nama program yang memungkinkan pengguna memasukkan nama host dan mengetahui alamat IP atau catatan Domain Name System (DNS) yang sesuai. Pengguna juga dapat memasukkan perintah nslookup untuk melakukan pencarian reverse DNS dan menemukan nama host untuk alamat IP tertentu.

Nslookup memungkinkan dirinya untuk digunakan dalam command line seperti command prompt untuk pengguna Windows dan terminal window untuk pengguna Unix.  selain itu, sekarang ada sejumlah layanan yang memungkinkan untuk menggunakan nslookup secara online.

Program ini mengambil informasi alamat yang relevan langsung dari cache DNS name server. Sebuah proses yang dapat dicapai melalui dua mode berbeda yang dapat dipilih oleh pengguna, yakni mode non interaktif dan mode interaktif. Dalam mode non interaktif, program ini memeriksa catatan sumber daya (yang disebut entri alamat dalam cache DNS) yang disimpan di name server lokal. Dengan cara standar, mode ini sangat cocok untuk kueri sederhana dimana entri domain tunggal perlu dicari.

Ketika anda ingin menggunakan server DNS yang berbeda untuk penelitian dan menyelesaikan proses pencarian yang lebih kompleks, anda memerlukan mode interaktif. Dimana program command line perlu memulai terpisah diawal.

Baca Juga:   Tutorial Cara Konfigurasi Nginx Reverse Proxy

Mungkin anda akan teringat dengan command Ping setelah membaca penjelasan diatas. Namun sebenarnya keduanya memiliki perbedaan yang sangat mendasar. Command Ping dapat menggunakan berbagai cara untuk mendapatkan informasi yang anda butuhkan. Sedangkan command nslookup hanya dapat bekerja jika informasi yang anda butuhkan terdapat dan tersedia di DNS server.

Fungsi NSLookup

Perintah nslookup digunakan untuk memecahkan masalah DNS dan menguji jaringan. Selain itu, program ini juga dapat digunakan untuk alasan keamanan. Pelaku ancaman sering menggunakan spoofing DNS dalam serangan phising mereka. Mereka sengaja salah mengeja nama domain dan menambahkan atau menghilangkan tanda baca untuk memikat korban ke situs web palsu. Pengguna biasa mungkin tidak terlalu memperhatikan, sebagai contoh google.com vs gogle.com.

Nslookup juga dapat membantu menghindari DNS cache poisoning. Dengan serangan ini, pelaku ancaman menempatkan data palsu dan mendistribusikannya ke server rekursif DNS, menunjuk ke server otoritatif palsu. Dalam hal ini, peretas mendistribusikan data ke caching resolvers yang menunjuk ke server otoritatif palsu. Selain alasan keamanan, anda dapat memeriksa beberapa data DNS umum dengan nslookup, diantaranya adalah:

  1. Periksa data name server domain.
  2. Lihat catatan MX. data MX bertanggung jawab atas pertukaran email. Anda dapat memeriksanya untuk melihat apakah semua server email berfungsi.
  3. Lakukan pencarian reverse DNS. Ini memungkinkan anda untuk memeriksa apakah alamat IP terkait dengan domain atau tidak.
  4. Periksa catatan Start of Authority (SOA). disini anda dapat menemukan informasi otoritatif tentang domain dan server seperti email admin, nomor seri, dsb.
  5. Menampilkan semua catatan DNS. ini menunjukkan semua catatan DNS yang tersedia. Setelah melihatnya, anda akan dapat melakukan pencarian khusus untuk berbagai jenis catatan DNS.
  6. Temukan informasi tentang name server tertentu. Anda dapat menggunakan nslookup untuk mengetahui apakah server DNS tertentu aktif dan merespons tepat waktu.
  7. Lihat pointer records. Ini membantu anda untuk memverifikasi apakah alamat IP milik domain dengan meluncurkan kueri reverse DNS.
Baca Juga:   Apa itu MariaDB

Cara Kerja NSLookup

Cara kerja nslookup tidaklah serumit yang anda kira. Anda hanya perlu menuliskan perintah nslookup pada command prompt, kemudian program ini akan langsung menampilkan hasilnya di layar anda.

Daftar Lengkap NSLookup Command

Berikut adalah daftar lengkap perintah nslookup:

CommandPenulisan QueryKeterangan
Address (A) Recordnslookup -type=a domain-kamuMencantumkan alamat IPv4 domain. Setiap alamat untuk domain dijelaskan menggunakan address record yang terpisah, sehingga domain dapat memiliki beberapa alamat dan address (A) record.
Address (AAA) Recordnslookup -type=aaa domain-kamuMemiliki fungsi yang sama dengan Address (A) Record namun AAA digunakan untuk menampilkan informasi alamat IPv6
Canonical Name (CNAME) Recordnslookup -type=cname domain-kamuMencantumkan alias untuk host.
Mail Exchange (MX) Recordnslookup -type=mx domain-kamuMenyediakan informasi tentang server email dalam domain.
Name Server (NS) Recordnslookup -type=ns domain-kamuMencantumkan semua name server primer dan sekunder untuk domain.
Pointer (PTR) Recordnslookup -type=ptr ip-addressMemungkinkan reverse search. Ini mencantumkan nama host yang terkait dengan alamat IP.
Start of Authority (SOA) Recordnslookup -type=soa domain-kamuMenunjukkan host paling otoritatif untuk zona DNS. zona mengelompokkan beberapa domain dalam organisasi yang sama.
Text (TXT) Recordnslookup -type=any domain-kamuBerisi catatan tentang domain. Administrator sering menggunakan kolom ini untuk memverifikasi kepemilikan dan mencegah spam.
DNS Server Checknslookup domain-kamu name-serverJika anda memiliki informasi name server suatu domain, anda dapat melihat alamat server DNS dengan informasi tersebut.
Reversenslookup alamatIPDigunakan untuk mengetahui nama host berdasarkan pada informasi alamat IP.

Cara Menggunakan NSLookup

Untuk menggunakan nslookup pada Windows, anda dapat mulai dengan membuka Command Prompt dan ketikkan perintah nslookup untuk mendapatkan hasil yang anda inginkan. Seperti yang dijelaskan sebelumnya, terdapat dua mode perintah nslookup yang tersedia, yakni mode non interaktif dan mode interaktif.

  1. Mode non interaktif
Baca Juga:   SSH Adalah : Pengertian, Fungsi dan Cara Kerjanya!

Mode non interaktif ini akan menampilkan satu output dari sebuah query yang spesifik. Untuk masuk ke mode ini, sintaksnya adalah: nslookup [option] domain-anda

Langsung saja kita coba. Dalam kasus ini misalnya, kita akan mencoba untuk melihat name server dari instagram.com, maka kita gunakan query:

Nslookup -type=ns instagram.com

Command prompt akan menampilkan informasi mengenai name server seperti pada gambar dibawah ini:

  1. Mode interaktif

Dalam mode interaktif, memungkinkan Anda menulis beberapa query sekaligus untuk mendapatkan informasi server yang Anda butuhkan. Untuk masuk ke mode ini, sintaksnya adalah: nslookup

Kemudian, command prompt akan menampilkan hasil seperti pada gambar dibawah ini.

Sekarang, Nevacloud akan memberikan contoh penggunaannya. Misalkan, anda ingin melihat data DNS dari nama domain instagram.com. Maka anda dapat memasukkan query seperti dibawah ini:

Instagram.com

Jika anda ingin keluar dari mode interaktif ini, anda hanya perlu mengetikkan perintah exit.

Tertarik Untuk Menggunakan Cloud Server yang cepat dan mudah dari Nevacloud?

Sekarang anda sudah memahami apa itu nslookup beserta fungsi dan bagaimana cara kerjanya. sederhananya, nslookup ini akan membantu anda untuk memecahkan berbagai masalah seputar DNS. Terlepas dari itu, jika anda ingin menggunakan cloud server tanpa ribet. Anda dapat menggunakan cloud server dari Nevacloud. Kunjungi situsnya, dan lihat beragam penawaran menariknya!      

Avatar for Titis Nur Pratomo

About Author

Titis Nur Pratomo

SEO Specialist at Deneva | Helping Increase Business Visibility in Search Engine | SEO & WordPress Enthusiast