Contoh perintah 'host' yang berguna untuk meminta pencarian DNS

Contoh perintah 'host' yang berguna untuk meminta pencarian DNS

Tuan rumah Perintah adalah utilitas CLI yang minim dan mudah digunakan untuk melakukan pencarian DNS yang menerjemahkan nama domain ke alamat IP dan sebaliknya. Ini juga dapat digunakan untuk mencantumkan dan memverifikasi berbagai jenis catatan DNS seperti NS dan MX, menguji dan memvalidasi server DNS ISP dan konektivitas internet, spam dan catatan daftar hitam, mendeteksi dan memecahkan masalah server DNS antara lain antara lain antara lain antara lain.

Dalam artikel ini, kita akan belajar cara menggunakan tuan rumah Perintah dengan beberapa contoh berguna di Linux untuk melakukan pencarian DNS. Dalam artikel sebelumnya, kami menunjukkan perintah 8 NSLOOKUP yang paling banyak digunakan untuk pengujian dan pemecahan masalah server DNS dan untuk menanyakan catatan sumber daya DNS (RR) tertentu juga.

Kami juga menjelaskan 10 perintah Linux Dig (Domain Information Groper) untuk meminta info DNS, berfungsi lebih seperti alat NSLOOKUP NSLOOKUP. Utilitas tuan rumah juga bekerja dengan cara yang sama dan diinstal sebelumnya jika tidak semua distro linux arus utama.

Dengan itu, mari kita lihat 14 perintah host di bawah ini.

Temukan alamat IP domain

Ini adalah perintah host paling sederhana yang dapat Anda jalankan, cukup berikan nama domain seperti Google.com Untuk mendapatkan alamat IP terkait.

$ host google.com Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat IPv6 2A00: 1450: 4009: 80b :: 200e Google.com mail ditangani oleh 20 alt1.aspmx.l.Google.com. Google.com mail ditangani oleh 30 alt2.aspmx.l.Google.com. Google.com mail ditangani oleh 10 aspmx.l.Google.com. Google.com mail ditangani oleh 40 alt3.aspmx.l.Google.com. Google.com mail ditangani oleh 50 alt4.aspmx.l.Google.com. 

Temukan Server Nama Domain

Untuk mengetahui server nama domain, gunakan opsi -t.

$ host -t ns google.com Google.com name server ns1.Google.com. Google.com name server ns2.Google.com. Google.com name server ns3.Google.com. Google.com name server ns4.Google.com. 

Temukan Catatan CName Domain

Untuk mengetahui cname domain, jalankan.

$ host -t cname mail.Google.com surat.Google.com adalah alias untuk googlemail.l.Google.com. 

Temukan Rekor Domain MX

Untuk mengetahui catatan MX untuk domain.

$ host -n -t mx google.com mengerling.com mail ditangani oleh 50 alt4.aspmx.l.Google.com. Google.com mail ditangani oleh 10 aspmx.l.Google.com. Google.com mail ditangani oleh 40 alt3.aspmx.l.Google.com. Google.com mail ditangani oleh 30 alt2.aspmx.l.Google.com. Google.com mail ditangani oleh 20 alt1.aspmx.l.Google.com. 

Temukan Rekaman TX Domain

Untuk mengetahui catatan txt untuk domain.

$ host -t txt google.com Google.com Teks deskriptif "v = spf1 termasuk: _spf.Google.com ~ semua " 

Temukan Domain SOA Record

Anda dapat melakukan upaya host untuk menampilkan catatan SOA untuk zona tertentu, dari semua server nama otoritatif yang terdaftar untuk zona itu dengan -C bendera.

$ host -c Google.com Nameserver 216.239.38.10: Google.com memiliki SOA Record NS1.Google.com. DNS-Admin.Google.com. 156142728 900 900 1800 60 Nameserver 216.239.32.10: Google.com memiliki SOA Record NS3.Google.com. DNS-Admin.Google.com. 156142728 900 900 1800 60 Nameserver 216.239.34.10: Google.com memiliki SOA Record NS4.Google.com. DNS-Admin.Google.com. 156142728 900 900 1800 60 Nameserver 216.239.36.10: Google.com memiliki SOA Record NS2.Google.com. DNS-Admin.Google.com. 156142728 900 900 1800 60 

Meminta server nama tertentu

Untuk menanyakan server nama domain khusus.

$ host google.com ns4.Google.com Menggunakan Domain Server: Nama: NS4.Google.Alamat com: 216.239.38.10#53 Alias: Google.com memiliki alamat 172.217.19.46 Google.com memiliki alamat 172.217.19.46 Google.com memiliki alamat 172.217.19.46 Google.com memiliki alamat IPv6 2A00: 1450: 4005: 808 :: 200E Google.com mail ditangani oleh 30 alt2.aspmx.l.Google.com. Google.com mail ditangani oleh 20 alt1.aspmx.l.Google.com. Google.com mail ditangani oleh 50 alt4.aspmx.l.Google.com. Google.com mail ditangani oleh 10 aspmx.l.Google.com. Google.com mail ditangani oleh 40 alt3.aspmx.l.Google.com. 

Temukan semua informasi catatan dan zona domain

Untuk membuat pertanyaan jenis apa pun, gunakan -A (semua) opsi yang setara dengan mengatur -v pilihan.

$ host -a google.com Mencoba "Google.com ";; ->> header<

Dapatkan Informasi TTL Domain

Untuk mengetahui informasi TTL domain.

$ host -v -t a google.com Mencoba "Google.com ";; ->> header<

Gunakan IPv4 atau IPv6

Itu -4 atau -6 Opsi memaksa host untuk hanya menggunakan IPv4 atau hanya transportasi kueri IPv6 masing -masing.

$ host -4 google.com atau $ host -6 google.com 

Lakukan kueri non-rekursif

Itu -R Opsi melakukan kueri non-rekursif, perhatikan bahwa pengaturan opsi ini menghapus RD (rekursi yang diinginkan), bit dalam kueri yang dibuat host.

$ host -rr 5 google.com Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat IPv6 2A00: 1450: 4009: 80b :: 200e Google.com mail ditangani oleh 30 alt2.aspmx.l.Google.com. Google.com mail ditangani oleh 40 alt3.aspmx.l.Google.com. Google.com mail ditangani oleh 50 alt4.aspmx.l.Google.com. Google.com mail ditangani oleh 20 alt1.aspmx.l.Google.com. Google.com mail ditangani oleh 10 aspmx.l.Google.com. 

Atur udp retries untuk pencarian

Secara default jumlah UDP yang dicoba adalah 1, untuk mengubahnya, gunakan -R bendera.

$ host -r 5 google.com Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat IPv6 2A00: 1450: 4009: 80b :: 200e Google.com mail ditangani oleh 30 alt2.aspmx.l.Google.com. Google.com mail ditangani oleh 40 alt3.aspmx.l.Google.com. Google.com mail ditangani oleh 50 alt4.aspmx.l.Google.com. Google.com mail ditangani oleh 20 alt1.aspmx.l.Google.com. Google.com mail ditangani oleh 10 aspmx.l.Google.com. 

Atur waktu kueri tunggu balasan

Menggunakan -W Beralih, Anda dapat menginstruksikan host untuk menunggu balasan untuk waktu yang ditentukan dalam hitungan detik dan jika -w Bendera digunakan, menjadi tuan rumah untuk menunggu selamanya untuk balasan:

$ host -t -w 10 google.com Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat 216.58.201.46 Google.com memiliki alamat IPv6 2A00: 1450: 4009: 80b :: 200e Google.com mail ditangani oleh 10 aspmx.l.Google.com. Google.com mail ditangani oleh 40 alt3.aspmx.l.Google.com. Google.com mail ditangani oleh 30 alt2.aspmx.l.Google.com. Google.com mail ditangani oleh 20 alt1.aspmx.l.Google.com. Google.com mail ditangani oleh 50 alt4.aspmx.l.Google.com. 

Itu dia! Dalam artikel ini, kami belajar cara menggunakan tuan rumah Perintah dengan beberapa contoh yang berguna di Linux. Gunakan formulir umpan balik di bawah ini untuk berbagi pemikiran dengan kami tentang panduan ini.