10 Linux Dig (Informasi Domain Groper) Perintah untuk meminta DNS

10 Linux Dig (Informasi Domain Groper) Perintah untuk meminta DNS

Dalam artikel kami sebelumnya, kami telah menjelaskan contoh perintah dan penggunaan perintah nslookup, yang merupakan alat baris perintah jaringan yang digunakan untuk meminta dan mendapatkan informasi DNS (sistem nama domain).

Di sini, dalam artikel ini, kami datang dengan alat baris perintah lain yang disebut menggali, yang sangat mirip dengan Linux nslookup alat. Kita akan melihat penggunaan perintah penggalian erat dengan contoh dan penggunaannya.

[Anda mungkin juga suka: Cara Menginstal dan Menggunakan Perintah Dig dan NSLookup di Linux]

Menggali berdiri untuk (Informasi Domain Groper) adalah alat baris perintah administrasi jaringan untuk meminta permintaan Sistem Nama Domain (DNS) Nama server.

Ini berguna untuk memverifikasi dan memecahkan masalah DNS masalah dan juga untuk melakukan DNS pencarian dan menampilkan jawaban yang dikembalikan dari server nama yang ditanyai.

Dig adalah bagian dari MENGIKAT Suite Perangkat Lunak Server Nama Domain. Gali perintah menggantikan alat yang lebih lama seperti nslookup dan tuan rumah. Gali alat tersedia dalam distribusi Linux utama.

1. Rekor Domain "A" Query

# Gali Yahoo.com ; <> Dig 9.16.1-ubuntu <> Yahoo.com ;; Opsi Global: +CMD ;; Punya Jawaban: ;; ->> header<<- opcode: QUERY, status: NOERROR, id: 20076 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN A ;; ANSWER SECTION: yahoo.com. 387 IN A 98.137.11.163 yahoo.com. 387 IN A 74.6.143.26 yahoo.com. 387 IN A 74.6.143.25 yahoo.com. 387 IN A 74.6.231.20 yahoo.com. 387 IN A 74.6.231.21 yahoo.com. 387 IN A 98.137.11.164 ;; Query time: 4 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 12:58:13 IST 2021 ;; MSG SIZE rcvd: 134 

Perintah di atas menyebabkan menggali untuk melihat ke atas "A" Rekam untuk nama domain Yahoo.com. Command Gali Membaca /etc/resolv.conf mengajukan dan meminta DNS server terdaftar di sana. Respons dari DNS Server adalah apa yang ditampilkan Dig.

Mari kita pahami output dari perintah:

  • Baris dimulai dengan ; adalah komentar bukan bagian dari informasi.
  • Baris pertama memberi tahu kami versi penggalian (9.16.1) memerintah.
  • Selanjutnya, Dig menunjukkan header respons yang diterimanya dari DNS server.
  • Berikutnya adalah bagian pertanyaan, yang hanya memberi tahu kita pertanyaan, yang dalam hal ini merupakan pertanyaan untuk "A" rekaman dari Yahoo.com. Itu DI DALAM berarti ini adalah pencarian internet (di kelas internet).
  • Bagian jawaban memberi tahu kami bahwa Yahoo.com memiliki AKU P alamat 98.137.11.163.
  • Terakhir, ada beberapa statistik tentang kueri. Anda dapat mematikan statistik ini menggunakan +Nostat pilihan.

2. Domain kueri "A" Rekaman dengan +Short

Secara default, menggali cukup bertele -tele. Salah satu cara untuk mengurangi output adalah dengan menggunakan +pendek pilihan. yang secara drastis akan memotong output seperti yang ditunjukkan di bawah ini.

# Gali yahoo.com +pendek 98.137.11.164 74.6.231.21 74.6.231.20 74.6.143.25 74.6.143.26 98.137.11.163 

Catatan: Secara default, Dig mencari "A" Catatan domain yang ditentukan, tetapi Anda dapat menentukan catatan lain juga. Itu MX atau Pertukaran surat Rekaman memberi tahu server surat cara merutekan email untuk domain. Juga Ttl, SOA, dll.

3. Meminta catatan MX untuk domain

Meminta berbagai jenis catatan sumber daya DNS.

# Gali yahoo.com mx ; <> Dig 9.16.1-ubuntu <> Yahoo.com mx ;; Opsi Global: +CMD ;; Punya Jawaban: ;; ->> header<<- opcode: QUERY, status: NOERROR, id: 60630 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN MX ;; ANSWER SECTION: yahoo.com. 51 IN MX 1 mta6.am0.yahoodns.net. yahoo.com. 51 IN MX 1 mta5.am0.yahoodns.net. yahoo.com. 51 IN MX 1 mta7.am0.yahoodns.net. ;; Query time: 4 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:03:32 IST 2021 ;; MSG SIZE rcvd: 117 

4. Meminta catatan SOA untuk domain

# Gali yahoo.com soa ; <> Dig 9.16.1-ubuntu <> Yahoo.com soa ;; Opsi Global: +CMD ;; Punya Jawaban: ;; ->> header<<- opcode: QUERY, status: NOERROR, id: 25140 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN SOA ;; ANSWER SECTION: yahoo.com. 1800 IN SOA ns1.yahoo.com. hostmaster.yahoo-inc.com. 2021121001 3600 300 1814400 600 ;; Query time: 128 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:04:08 IST 2021 ;; MSG SIZE rcvd: 99 

5. Meminta catatan TTL untuk domain

# Gali yahoo.com ttl ; <> Dig 9.16.1-ubuntu <> Yahoo.com ttl ;; Opsi Global: +CMD ;; Punya Jawaban: ;; ->> header <> header<<- opcode: QUERY, status: SERVFAIL, id: 27889 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;TTL. IN A ;; Query time: 0 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:04:58 IST 2021 ;; MSG SIZE rcvd: 32 

6. Hanya meminta bagian jawaban

# Gali yahoo.com +nocomments +noquestion +noauthority +noadditional +nostats ; <> Dig 9.16.1-ubuntu <> Yahoo.com +nocomments +noquestion +noauthority +noadditional +nostats ;; Opsi Global: +CMD Yahoo.com. 1556 dalam 74.6.231.20 Yahoo.com. 1556 dalam 98.137.11.163 Yahoo.com. 1556 dalam 98.137.11.164 Yahoo.com. 1556 dalam 74.6.143.26 Yahoo.com. 1556 dalam 74.6.231.21 Yahoo.com. 1556 dalam 74.6.143.25 

7. Meminta semua jenis catatan DNS

# Gali yahoo.com apapun +noall +jawaban ; <> Dig 9.8.2RC1-Redhat-9.8.2-0.10.RC1.el6 <> yahoo.com apapun +noall +jawaban ;; Opsi Global: +CMD Yahoo.com. 3509 dalam 72.30.38.140 Yahoo.com. 3509 dalam 98.138.253.109 Yahoo.com. 3509 dalam 98.139.183.24 Yahoo.com. 1709 di MX 1 MTA5.am0.yahoodns.bersih. Yahoo.com. 1709 di MX 1 MTA6.am0.yahoodns.bersih. Yahoo.com. 1709 di MX 1 MTA7.am0.yahoodns.bersih. Yahoo.com. 43109 di NS NS2.Yahoo.com. Yahoo.com. 43109 di NS NS8.Yahoo.com. Yahoo.com. 43109 di NS NS3.Yahoo.com. Yahoo.com. 43109 di NS NS1.Yahoo.com. Yahoo.com. 43109 di NS NS4.Yahoo.com. Yahoo.com. 43109 di NS NS5.Yahoo.com. Yahoo.com. 43109 di NS NS6.Yahoo.com.

8. DNS Reverse Look-Up

Menanyakan DNS Pencarian terbalik. Hanya menampilkan bagian jawaban dengan menggunakan +pendek.

# Dig -x 72.30.38.140 +pendek IR1.fp.VIP.SP2.Yahoo.com.

9. Menanyakan beberapa catatan DNS

Permintaan Permintaan khusus DNS beberapa situs web yaitu. MX, Ns, dll. catatan.

# Gali yahoo.com mx +noall +jawab redhat.com ns +noall +jawaban ; <> Dig 9.8.2RC1-Redhat-9.8.2-0.10.RC1.el6 <> yahoo.com mx +noall +jawab redhat.com ns +noall +jawaban ;; Opsi Global: +CMD Yahoo.com. 1740 di MX 1 MTA6.am0.yahoodns.bersih. Yahoo.com. 1740 di MX 1 MTA7.am0.yahoodns.bersih. Yahoo.com. 1740 di MX 1 MTA5.am0.yahoodns.bersih. topi merah.com. 132 di NS NS1.topi merah.com. topi merah.com. 132 di NS NS4.topi merah.com. topi merah.com. 132 di NS NS3.topi merah.com. topi merah.com. 132 di NS NS2.topi merah.com.

10. Membuat .file digrc

Membuat .digrc file di bawah $ Rumah/.digrc untuk menyimpan opsi penggalian default.

# Gali yahoo.com Yahoo.com. 3427 dalam 72.30.38.140 Yahoo.com. 3427 dalam 98.138.253.109 Yahoo.com. 3427 dalam 98.139.183.24

Kami memiliki toko +tidak semua +menjawab opsi secara permanen di .digrc file di bawah direktori home pengguna. Sekarang, setiap kali perintah penggalian dieksekusi, itu hanya akan menampilkan bagian jawaban dari output penggalian. Tidak perlu mengetik opsi setiap kali seperti +tidak semua +menjawab.

Di artikel ini, kami mencoba mencari tahu perintah Dig yang dapat membantu Anda mencari (DNS) nama domain yang terkait dengan informasi layanan. Bagikan pemikiran Anda melalui kotak komentar.