Belajar Linux

Perintah NS Lookup di Linux dengan Contoh

Perintah NS Lookup di Linux dengan Contoh

nslookup (Name Server Lookup) adalah alat Linux yang digunakan untuk mendapatkan maklumat dari Pelayan DNS seperti yang diminta oleh pengguna. DNS (Domain Name System) adalah bahagian penting dari internet yang digunakan untuk memadankan nama laman web (e.g., fosslinux.com) ke Alamat IP yang dihasilkan. Oleh itu, nslookup dapat berguna bagi pentadbir rangkaian untuk meminta DNS untuk mendapatkan alamat IP, nama domain, atau catatan DNS khusus lainnya. Ia juga digunakan dalam menyelesaikan masalah berkaitan DNS.

alat baris perintah nslookup beroperasi dalam dua mod, mod Interaktif dan mod bukan interaktif. Mod interaktif digunakan semasa meminta pelayan DNS untuk mendapatkan maklumat mengenai pelbagai host, domain, atau hos cetak dalam domain. Sebaliknya, mod tidak interaktif terhad kerana hanya mencetak nama dan maklumat pertanyaan untuk hos atau domain.

mod tidak interaktif nslookup

Mod tidak interaktif adalah mod yang paling banyak digunakan semasa melaksanakan perintah nslookup. Ini dianggap sebagai kaedah yang lebih cepat kerana anda hanya perlu mengeluarkan satu perintah pada setiap pelaksanaan.

Dengan mod ini, anda menaip nsihat diikuti dengan alamat IP atau hos, anda ingin mencari. Mari lihat beberapa arahan yang boleh anda laksanakan dengan nslookup dalam mod tidak interaktif.

1. Paparkan alamat IP nama host

Katakan anda mahu mendapatkan "A Record" (alamat IP) dari laman web seperti nmap.org. Yang perlu anda buat hanyalah melancarkan Terminal dan melaksanakan arahan di bawah:

nslookup nmap.org

nslookup nmapDaripada output di atas, pelayan merujuk kepada alamat IP pelayan DNS. Di bawah bahagian jawapan Tidak berwibawa, alamat merujuk kepada alamat IP laman web nmap.org.

Sebelum kita melihat lebih banyak contoh, lebih baik kita terlebih dahulu memahami perbezaan antara jawapan berwibawa dan jawapan tidak berwibawa. Jawapan yang berwibawa diberikan apabila pelayan DNS yang mengehoskan salinan utama respons rekod DNS ke carian anda. Sebaliknya, jawapan Tidak Berautoriti adalah apabila pelayan DNS yang menjawab permintaan anda tidak mengandungi fail zon asal. Selalunya, pelayan mempunyai cache rekod DNS yang diminta sebelumnya dari semua pencarian DNS yang dilakukan.

2. Lakukan carian DNS terbalik

Pencarian DNS terbalik adalah di mana anda mempunyai "A Record" / alamat IP, dan anda ingin mendapatkan nama host yang dihasilkan. Gunakan sintaks di bawah:

nslookup [alamat ip]

Pencarian DNS terbalik

3. Paparkan rekod MX

Rekod MX (Mail Exchange) adalah entri dalam DNS.zine file yang memetakan nama domain ke senarai pelayan pertukaran mel yang mengendalikan e-mel domain tertentu. Kami akan menggunakan sintaks di bawah:

nslookup -query = mx [nama laman web]

rekod MX nslookup

4. Paparkan rekod NS

Rekod NS digunakan untuk mengenal pasti pelayan nama (kedua dan sekunder) yang bertanggungjawab untuk zon DNS tertentu. Kami akan menggunakan sintaks di bawah:

nslookup -query = ns [nama laman web]

nslookup NS rekod

5. Paparkan rekod SOA

Catatan Permulaan Kuasa (SOA) adalah rekod DNS yang mengandungi maklumat pentadbiran mengenai domain. Gunakan sintaks di bawah:

nslookup -query = soa [nama laman web]

nslookup rekod SOA

6. Paparkan semua rekod DNS

Kami akan menggunakan sintaks di bawah:

nslookup -query = mana-mana [nama laman web]

7. Gunakan nombor port yang berbeza

Secara lalai, protokol DNS berjalan di port 53. Sekiranya port diubah dengan alasan apa pun, anda boleh menentukan port set menggunakan argumen -port.

nslookup -port = [port-number] [nama laman web]

port tersuai nslookup

mod interaktif nslookup

Mod interaktif nslookup agak mudah. Yang perlu anda lakukan hanyalah melaksanakan perintah nslookup di Terminal, dan ia akan memberi anda arahan di mana anda dapat melaksanakan perintah anda. Lihat gambar di bawah.

prompt nslookup

Untuk mendapatkan alamat IP nama host, masukkan nama laman web pada prompt dan tekan Enter.

alamat IP

Untuk melakukan carian DNS terbalik, masukkan alamat IP host.

Pencarian DNS terbalik

Untuk memaparkan rekod MX (pertukaran surat), gunakan arahan di bawah:

jenis set = mx

nslookup MX

Untuk memaparkan rekod NS, gunakan arahan di bawah:

jenis set = ns

nslookup NS

Kesimpulannya

Konsortium Sistem Internet secara ringkas telah menyenaraikan program nslookup sebagai usang tetapi kemudian membatalkan keputusan ini. Penyenaraian penghentian lebih disukai terutamanya arahan / program host dan penggalian yang dapat melakukan fungsi yang sama dengan perintah nslookup pada tahap penerimaan industri yang agak tinggi.

Cara Menunjukkan Kaunter FPS dalam Permainan Linux
Permainan Linux mendapat dorongan utama ketika Valve mengumumkan sokongan Linux untuk klien Steam dan permainan mereka pada tahun 2012. Sejak itu, ban...
Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...
Cara Memasang dan Memainkan Doom di Linux
Pengenalan Doom Seri Doom berasal dari tahun 90an selepas pembebasan Doom yang asal. Ini adalah hit seketika dan sejak saat itu dan seterusnya siri pe...