Cara Memasang dan Menggunakan dig dan nslookup pada Ubuntu Untuk Penyelesaian Masalah Rangkaian

Cara Memasang Dan Menggunakan Dig Dan Nslookup Pada Ubuntu Untuk Penyelesaian Masalah Rangkaian



Utiliti baris arahan dig dan nslookup adalah sebahagian daripada pakej dnsutils. Arahan ini digunakan untuk penyelesaian masalah rangkaian secara khusus mengumpul maklumat mengenai Sistem Nama Domain (DNS) pada sistem berasaskan Linux/Unix. Kedua-dua alatan berguna untuk menyiasat rangkaian; manakala dig ialah versi terkini dan memberikan output lanjutan, nslookup ialah alat asas dan memberikan maklumat ringkas tentang pertanyaan.

Saya akan meneroka cara memasang dan menggunakan dig dan nslookup pada Ubuntu dalam tutorial ini. Sebelum itu, mari kita mempunyai pengenalan ringkas kedua-dua arahan.







Apa itu dig Command

Penggalian juga dikenali sebagai D omain saya maklumat G roper ialah utiliti baris arahan yang mudah digunakan yang digunakan untuk menyelesaikan masalah pelayan DNS.



Apakah itu Perintah nslookup

nslookup ialah utiliti baris perintah yang lebih lama berbanding dengan versi utiliti baris perintah dig tetapi masih merupakan alat yang diterima secara meluas untuk penyelesaian masalah DNS. Ia juga digunakan untuk menyelidik Sistem Nama Domain (DNS). Ia digunakan dalam dua cara berbeza: interaktif dan tidak interaktif.



Cara Memasang dig dan nslookup pada Ubuntu

Kedua-dua utiliti dig dan nslookup datang secara lalai dalam semua pengedaran Linux moden termasuk Ubuntu. Untuk menyemak sama ada utiliti ini dipasang pada sistem anda atau tidak jalankan arahan yang diberikan di bawah:





awak -dalam



Walau bagaimanapun, banyak pengedaran lama tidak disertakan dengan alat ini. Untuk memasang dig dan nslookup pada Ubuntu pasang fail dnsutil pakej yang mengandungi dig, dan pakej nslookup.

sudo apt pasang dnsutil




Cara menggunakan dig Command pada Ubuntu – Contoh

Untuk menggunakan perintah dig dalam terminal Linux, lihat sintaks dahulu:

Sintaks:

awak [ domain ] [ pertanyaan ] [ pilihan ]


Dalam sintaks di atas:

[domain] parameter menunjukkan nama domain yang anda ingin tanya.

[pertanyaan] menunjukkan jenis pertanyaan: contohnya, untuk bertanya tentang rekod DNS tertentu seperti SOA, MX atau NS.

[pilihan] parameter menunjukkan pelbagai pilihan yang memformatkan output seperti +pendek, +tiada jawapan dan +nokomen.

Pelbagai jenis rekod DNS boleh diakses melalui alat gali di Ubuntu. Baca lebih lanjut mengenai rekod DNS dalam bahagian terakhir panduan.

Mari ketahui cara menyemak pelbagai jenis rekod DNS menggunakan penggalian:

Contoh 1: Taipkan Pertanyaan Rekod

Untuk mendapatkan rekod jenis A penggunaan domain:

awak linuxhint.com



Secara lalai, arahan dig memaparkan rekod A yang merupakan rekod IPv4.

Mari kita bincangkan output:

  1. Ia adalah versi penggalian iaitu 9.18.18.
  2. Ia adalah pengepala respons yang mengandungi pelbagai bendera.
  3. Seterusnya datang BAHAGIAN SOALAN yang hanya menunjukkan pertanyaan; dalam kes ini, pertanyaan adalah untuk rekod DNS jenis A domain linuxhint.com. IN menunjukkan kelas internet. Beberapa kelas lain ialah CH (kelas huru-hara), HS (kelas Hesiod), dan ANY (wildcard).
  4. BAHAGIAN JAWAPAN menunjukkan domain dan alamat IP yang sepadan. Dalam kes ini, domain ialah linuxhint.com dan Ipsnya ialah 104.18.6.55 dan 104.18.7.55.
  5. Bahagian ini menyediakan beberapa statistik yang berkaitan dengan pertanyaan seperti DNS pelayan, jenis protokol, masa pertanyaan dan saiz mesej.

Ambil perhatian bahawa baris dalam jawapan yang bermula dengan koma bertitik (;) adalah ulasan.

Contoh 2: Taipkan Pertanyaan Rekod AAAA

Ini juga rekod jenis A tetapi dengan IPv6.

awak linuxhint.com AAAA



Contoh 3: Taipkan Pertanyaan Rekod MX

Rekod MX atau pertukaran mel menyediakan maklumat tentang pelayan mel.

awak linuxhint.com MX



Contoh 4: Taip SOA Record Query

SOA yang dikenali sebagai Permulaan Kuasa menunjukkan kuasa zon bermula pada titik tertentu pada rekod global DNS.

awak linuxhint.com SOA



Contoh 5: Untuk Pertanyaan Berbilang Tapak

Anda juga boleh mendapatkan maklumat DNS berbilang domain menggunakan arahan dig:

awak google.com MX linuxhint.com NS +nostats +noquestion +noadditional



Contoh 6: Untuk Pertanyaan Carian Terbalik

Untuk carian terbalik gunakan pilihan -x dengan alamat IP:

awak -x 98.137.11.164



Pilihan lain

Terdapat pelbagai pilihan yang boleh digabungkan dengan arahan dig untuk memformat output.

Pilihan Pertanyaan Penerangan
+jawab dan +tiada jawapan Ia +jawapan hanya menunjukkan bahagian jawapan manakala +noanswer menghapuskannya.
+semua dan +semua Pilihan +semua menetapkan semua bendera paparan manakala +noall mengalih keluarnya.
+ulasan dan +nokomen Pilihan ini bertukar-tukar antara memaparkan ulasan.
+soalan dan +soalan Pilihan ini togol antara memaparkan bahagian soalan.
+pendek dan +pendek Respons lalai pertanyaan sentiasa bertele-tele, menggunakan +pendek memberikan jawapan yang lebih khusus.
+statistik dan +nostat Pertanyaan ini bertukar-tukar antara memaparkan statistik dan tiada statistik.

menggunakan +pendek pilihan pertanyaan untuk output tertentu:

awak linuxhint.com +pendek



menggunakan +tiada jawapan untuk meninggalkan BAHAGIAN JAWAPAN daripada jawapan:

awak linuxhint.com +tiada jawapan



guna +lif pilihan pertanyaan untuk meninggalkan bahagian statistik.

awak linuxhint.com +nostats



Untuk lebih banyak pilihan dan butiran, baca halaman manual melalui terminal menggunakan:

lelaki awak

Cara Menggunakan Perintah nslookup pada Ubuntu – Contoh

Perintah nslookup juga boleh digunakan untuk menanyakan jenis rekod DNS. nslookup mempunyai dua mod:

Mod Interaktif

Mari kita fahami cara menggunakan nslookup dalam mod interaktif:

Untuk memasuki mod interaktif taip nslookup:

nslookup



Sekarang untuk menggunakan sebarang pilihan ditetapkan arahan akan digunakan dalam mod interaktif.

ditetapkan [ pilihan ]

Mari kita fahami dengan contoh, katakan saya ingin melihat rekod MX domain linuxhint.com. Taip nslookup, untuk menetapkan rekod DNS masukkan jenis set=mx, akhir sekali, masukkan nama domain.

Outputnya ialah:


Untuk menutup jenis mod interaktif keluar dan tekan Masuk .


Dalam mod interaktif, anda perlu menaip setiap pilihan satu demi satu, sebaliknya, dalam mod bukan interaktif pertanyaan dihantar sekali gus yang lebih mudah untuk digunakan.

Mod Bukan Interaktif

Mari belajar cara menggunakan nslookup dalam mod bukan interaktif. Sintaks menggunakan arahan nslookup dengan parameter disebutkan di bawah:

Sintaks:

nslookup [ pilihan ] [ domain ]


Contoh 1: Taipkan Pertanyaan Rekod

Gunakan arahan berikut untuk memaparkan rekod DNS jenis A dengan arahan nslookup:

nslookup -jenis =a linuxhint.com



Contoh 2: Taipkan Pertanyaan Rekod AAAA

Untuk penggunaan rekod DNS IPV6:

nslookup -jenis =aaaa linuxhint.com



Contoh 3: Taipkan Pertanyaan Rekod MX

Gunakan arahan berikut untuk mendapatkan maklumat rekod DNS jenis MX dengan nslookup:

nslookup -jenis =mx linuxhint.com



Contoh 4: Taip SOA Record Query

Begitu juga, untuk jenis, rekod SOA DNS arahan berikut akan digunakan:

nslookup -jenis =soa linuxhint.com


Apakah Perbezaan Antara Utiliti dig dan nslookup

Perbezaan utama antara kedua-dua utiliti baris arahan ini ialah dig ialah versi lanjutan nslookup dan merangkumi pelbagai jenis rekod yang lebih luas semasa nslookup dan digunakan secara khusus untuk soal siasat DNS.

Penggalian adalah lebih bijak dan merangkumi lebih banyak pilihan untuk penyiasatan mendalam rangkaian manakala nslookup ialah utiliti asas.

Apakah Jenis Rekod DNS

Terdapat pelbagai rekod DNS, untuk pemahaman yang lebih baik tentang perintah dig dan nslookup, anda mesti memahami semua rekod DNS. Imej berikut membentangkan semua rekod DNS, nama dan perihalannya.

Kesimpulan

Perintah dig dan nslookup ialah arahan penyelesaian masalah rangkaian yang berguna. Tujuan kedua-dua arahan adalah hampir sama iaitu, memberikan maklumat tentang sistem nama domain. Perintah nslookup mudah difahami dan agak berguna untuk penyelesaian masalah asas manakala dig ialah versi lanjutan nslookup dan memberikan output yang mendalam berbanding nslookup. nslookup telah ditamatkan tetapi keputusan telah diterbalikkan, bagaimanapun, adalah disyorkan untuk menggunakan dig kerana nslookup akan memberikan anda output satu baris yang cepat tetapi dig akan memberi anda lebih banyak pilihan dan output verbose.