DNS

Cara menggunakan Nslookup di Debian

Cara menggunakan Nslookup di Debian
Nslookup atau pencarian server nama adalah alat yang digunakan oleh administrator jaringan untuk menemukan nama host, alamat IP, atau catatan DNS lainnya seperti catatan MX, catatan NS, dll. Ini sering digunakan untuk memperbaiki masalah terkait DNS.

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

Metode ini juga dikenal sebagai forward DNS lookup.

Misalnya, untuk menemukan alamat IP dari topi merah.com, masukkan perintah berikut di Terminal:

$nslookup redhat.com

Perintah 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 resmi
Alamat: 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_address

Dalam contoh berikut, kami menemukan nama host terhadap IP 209.132.183.105 sebagai berikut:

$nslookup 209.132.183.105

Dari 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.com

Dalam contoh berikut, kami menemukan data MX untuk domain debian.organisasi:

$nslookup -query=mx debian.organisasi

Output 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.com

Dalam contoh berikut, kami menemukan catatan NS untuk domain debian.organisasi:

$ nslookup -query=mx debian.organisasi

Output 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 saja

Misalnya, 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.

$nslookup

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

Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...
Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...