Contoh Perintah 'host' yang berguna untuk Mengkueri Pencarian DNS
Perintah Host adalah utilitas CLI minimal dan mudah digunakan untuk melakukan pencarian DNS yang menerjemahkan nama domain ke alamat IP dan sebaliknya. Ini juga dapat digunakan untuk membuat daftar dan memverifikasi berbagai jenis catatan DNS seperti NS dan MX, menguji dan memvalidasi server DNS ISP dan konektivitas Internet, catatan spam dan daftar hitam, antara lain mendeteksi dan memecahkan masalah masalah server DNS.
Pada artikel ini, kita akan mempelajari cara menggunakan perintah host dengan beberapa contoh berguna di Linux untuk melakukan pencarian DNS. Dalam artikel sebelumnya, kami menunjukkan 8 perintah Nslookup yang paling banyak digunakan untuk menguji dan memecahkan masalah server DNS dan juga untuk menanyakan catatan sumber daya DNS (RR) tertentu.
Kami juga menjelaskan 10 perintah Linux Dig (Domain Information Groper) untuk menanyakan info DNS, cara kerjanya lebih mirip alat Nslookup. Utilitas host juga bekerja dengan cara yang sama dan sudah diinstal sebelumnya di sebagian besar, jika tidak semua, distro Linux mainstream.
Karena 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 has address 216.58.201.46
google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has IPv6 address 2a00:1450:4009:80b::200e
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 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 Data CNAME Domain
Untuk mengetahui domain CNAME, jalankan.
$ host -t cname mail.google.com
mail.google.com is an alias for googlemail.l.google.com.
Temukan Data MX Domain
Untuk mengetahui data MX untuk suatu domain.
$ host -n -t mx google.com
ogle.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
Temukan Data TXT Domain
Untuk mengetahui data TXT untuk suatu domain.
$ host -t txt google.com
google.com descriptive text "v=spf1 include:_spf.google.com ~all"
Temukan Catatan SOA Domain
Anda dapat melakukan upaya host untuk menampilkan catatan SOA untuk zona tertentu, dari semua server nama otoritatif yang terdaftar untuk zona tersebut dengan tanda -C
.
$ host -C google.com
Nameserver 216.239.38.10:
google.com has SOA record ns1.google.com. dns-admin.google.com. 156142728 900 900 1800 60
Nameserver 216.239.32.10:
google.com has SOA record ns3.google.com. dns-admin.google.com. 156142728 900 900 1800 60
Nameserver 216.239.34.10:
google.com has SOA record ns4.google.com. dns-admin.google.com. 156142728 900 900 1800 60
Nameserver 216.239.36.10:
google.com has SOA record ns2.google.com. dns-admin.google.com. 156142728 900 900 1800 60
Server Nama Khusus Kueri
Untuk menanyakan server nama domain tertentu.
$ host google.com ns4.google.com
Using domain server:
Name: ns4.google.com
Address: 216.239.38.10#53
Aliases:
google.com has address 172.217.19.46
google.com has address 172.217.19.46
google.com has address 172.217.19.46
google.com has IPv6 address 2a00:1450:4005:808::200e
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
Temukan Semua Informasi Catatan dan Zona Domain
Untuk membuat query bertipe APAPUN, gunakan opsi -a
(semua) yang setara dengan menyetel opsi -v
.
$ host -a google.com
Trying "google.com"
;; ->>HEADER<
Dapatkan Informasi TTL Domain
Untuk mengetahui informasi TTL domain.
$ host -v -t a google.com
Trying "google.com"
;; ->>HEADER<
Gunakan IPv4 atau IPv6
Opsi -4
atau -6
memaksa host untuk hanya menggunakan transport kueri IPv4 atau hanya IPV6.
host -4 google.com
OR
host -6 google.com
Lakukan Kueri Non-Rekursif
Opsi -r
menjalankan kueri non-rekursif, perhatikan bahwa menyetel opsi ini akan menghapus RD (rekursi yang diinginkan), bit dalam kueri yang dibuat oleh host.
$ host -rR 5 google.com
google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has IPv6 address 2a00:1450:4009:80b::200e
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
Atur Percobaan Ulang UDP untuk Pencarian
Secara default jumlah percobaan UDP adalah 1, untuk mengubahnya, gunakan flag -R
.
$ host -R 5 google.com
google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has IPv6 address 2a00:1450:4009:80b::200e
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
Tetapkan Waktu Kueri Tunggu Balasan
Dengan menggunakan switch -W
, Anda dapat menginstruksikan host untuk menunggu balasan selama waktu yang ditentukan dalam hitungan detik dan jika flag -w
digunakan, host akan menunggu selamanya untuk balasan:
$ host -T -W 10 google.com
google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has IPv6 address 2a00:1450:4009:80b::200e
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
Itu dia! Pada artikel ini, kita mempelajari cara menggunakan perintah host dengan beberapa contoh berguna di Linux. Gunakan formulir umpan balik di bawah ini untuk berbagi pemikiran dengan kami mengenai panduan ini.