Dalam artikel ini, kami akan menjelaskan cara menggunakan Nslookup untuk menanyakan berbagai jenis catatan DNS. Kami telah menjalankan perintah dan prosedur yang disebutkan dalam artikel ini pada OS Debian 10. Namun, prosedur yang sama dapat diikuti di distribusi dan versi Linux lainnya juga.
Ada dua mode di mana Nslookup bekerja: mode Interaktif dan mode Non-interaktif. Kami telah menjelaskan prosedurnya dalam mode tidak interaktif. Namun, pada akhirnya juga akan belajar cara menggunakan mode interaktif.
Nslookup Mode non-interaktif
Dalam mode non-interaktif, seluruh perintah dikeluarkan di Terminal. Gunakan mode ini ketika Anda memerlukan satu informasi dari server tertentu.
Untuk menggunakan mode non-interaktif, sintaks umumnya adalah:
$ nslookup [opsi] [nama host] [server DNS atau IP]Bagaimana itu bekerja?
Buka Terminal di OS Debian Anda. Di sudut kiri atas desktop Anda, Anda akan melihat tab Aktivitas. Dengan mengklik tab ini, bilah pencarian akan muncul. Dari sana, Anda dapat mencari aplikasi Terminal.
Dapatkan alamat IP untuk nama host
Untuk menemukan alamat IP untuk nama host, sintaksnya adalah:
$ contoh.comMetode ini juga dikenal sebagai forward DNS lookup.
Misalnya, untuk menemukan alamat IP dari topi merah.com, masukkan perintah berikut di Terminal:
$nslookup redhat.comPerintah di atas menyiratkan bahwa Nslookup meminta server DNS untuk menemukan alamat IP redhat.com. Server DNS kemudian meminta ke server lain, mendapatkan respons dan kemudian mengirimkannya kembali ke Nslookup.
Di Terminal, Anda akan menerima info berikut:
Memahami keluaran
Output di atas telah memberi kami beberapa temuan. Mari kita pahami mereka:
Server: 192.168.72.2# Ini adalah alamat IP server DNS yang diminta oleh Nslookup.
Server: 192.168.72.2#53# Ini adalah alamat IP server DNS bersama dengan nomor port 53 Nslookup yang diajak bicara.
Jawaban tidak resmiAlamat: 209.132.183.105
# Jawaban non-otoritatif menunjukkan bahwa kami telah mendapatkan balasan yang di-cache dari server DNS.
Dapatkan nama host dari alamat IP
Kami juga dapat melakukan Nslookup terbalik untuk menyelesaikan nama host terhadap alamat IP. Ini dikenal sebagai pencarian DNS terbalik.
Sintaks perintahnya adalah:
$nslookup IP_addressDalam contoh berikut, kami menemukan nama host terhadap IP 209.132.183.105 sebagai berikut:
$nslookup 209.132.183.105Dari output berikut, Anda dapat melihat bahwa Nslookup telah mengembalikan nama host terhadap alamat IP yang ditentukan.
Dapatkan data MX
Catatan MX ( Mail Exchange ) menentukan pengaturan server email yang dikonfigurasi untuk domain tertentu. Ini berisi pemetaan nama domain ke daftar server email. Data MX memberi tahu server email mana yang akan menangani email yang dikirim ke domain tertentu. Data MX dikonfigurasi sedemikian rupa sehingga ketika email dikirim ke @contoh.com, itu dirutekan ke server email untuk contoh domain.com.
Untuk menemukan data MX untuk domain tertentu, sintaksnya adalah:
$ nslookup -query=mx contoh.comDalam contoh berikut, kami menemukan data MX untuk domain debian.organisasi:
$nslookup -query=mx debian.organisasiOutput berikut menunjukkan data MX untuk domain debian.organisasi.
Dapatkan catatan NS
Dalam sistem nama domain, catatan NS digunakan untuk mengidentifikasi server nama mana yang bertanggung jawab dan berwenang untuk sebuah domain for.
Untuk menemukan data NS untuk domain tertentu, sintaksnya adalah:
$nslookup -query=mx contoh.comDalam contoh berikut, kami menemukan catatan NS untuk domain debian.organisasi:
$ nslookup -query=mx debian.organisasiOutput berikut menunjukkan catatan NS untuk domain debian.organisasi.
Dapatkan semua catatan DNS
Nslookup juga dapat digunakan untuk mengambil semua record secara bersamaan termasuk A, NS, MX, TXT, SPF, dll. untuk nama host yang Anda tentukan.
Untuk menemukan semua data DNS, gunakan sintaks berikut:
$nslookup -query=apa sajaMisalnya, untuk menemukan semua catatan DNS dari suatu domain debian.organisasi, perintahnya akan menjadi:
$ nslookup -query=Debian apa saja.organisasi
Mode Interaktif Nslookup
Dalam mode interaktif, pertama-tama Anda masuk ke prompt terpisah, dan kemudian menambahkan parameter berikutnya untuk menanyakan informasi lebih lanjut. Gunakan mode ini ketika Anda membutuhkan banyak informasi dari server.
Untuk menggunakan mode interaktif, cukup ketik mencari di Terminal dan tekan Enter.
$nslookupAnda akan melihat prompt seperti >. Di sini Anda dapat meminta informasi.
Pada contoh berikut, setelah masuk di prompt Nslookup, kita telah memasukkan perintah berikut:
# Untuk mendapatkan informasi alamat IP untuk domain topi merah.com
> topi merah.com# Untuk mendapatkan data MX untuk domain topi merah.com
> setel kueri=mx> topi merah.com
Seperti yang telah kita lihat, Nslookup menyediakan banyak informasi mengenai DNS seperti informasi pencarian maju dan mundur, catatan NS, catatan MX, dll. Namun, itu tidak terbatas hanya pada informasi ini tetapi memberikan lebih dari ini. Namun untuk saat ini, kami harap Anda cukup memiliki pemahaman dasar tentang karya Nslookup.