Mapuslanon nga host Command Ehemplo alang sa Pagpangutana sa DNS Lookups


Ang Host command usa ka gamay ug dali gamiton nga CLI utility para sa paghimo sa DNS lookup nga naghubad sa mga domain name ngadto sa mga IP address ug vice versa. Mahimo usab kini gamiton sa paglista ug pag-verify sa nagkalain-laing matang sa DNS records sama sa NS ug MX, pagsulay ug pag-validate sa ISP DNS server ug Internet connectivity, spam ug blacklisting records, pag-ila ug pag-troubleshoot sa mga isyu sa DNS server ug uban pa.

Niini nga artikulo, makakat-on kita kung unsaon paggamit ang host command nga adunay pipila ka mapuslanon nga mga pananglitan sa Linux aron mahimo ang pagpangita sa DNS. Sa miaging mga artikulo, among gipakita ang labing gigamit nga 8 Nslookup nga mga sugo alang sa pagsulay ug pag-troubleshoot sa mga DNS server ug sa pagpangutana sa piho nga DNS resource records (RR) usab.

Gipatin-aw usab namo ang 10 ka Linux Dig (Domain Information Groper) nga mga sugo sa pagpangutana sa impormasyon sa DNS, kini mas nagtrabaho sama sa Nslookup tool. Ang host utility nagtrabaho usab sa parehas nga paagi ug na-preinstall sa kadaghanan kung dili tanan nga mga mainstream nga Linux distros.

Sa ingon niana, atong tan-awon kining 14 ka mga host command sa ubos.

Pangitaa ang Domain IP Address

Kini ang pinakasimple nga host command nga imong mahimo, paghatag lang ug domain name sama sa google.com para makuha ang mga kaubang IP address.

$ 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.

Pangitag Domain Name Servers

Aron mahibal-an ang domain name server gamita ang -t nga kapilian.

$ 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.

Pangitaa ang Domain CNAME Record

Aron mahibal-an ang domain nga CNAME, pagdagan.

$ host -t cname mail.google.com

mail.google.com is an alias for googlemail.l.google.com.

Pangitaa ang Domain MX Record

Aron mahibal-an ang mga rekord sa MX alang sa usa ka 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.

Pangitaa ang Domain TXT Record

Aron mahibal-an ang mga rekord sa TXT alang sa usa ka domain.

$ host -t txt google.com

google.com descriptive text "v=spf1 include:_spf.google.com ~all"

Pangitaa ang Domain SOA Record

Mahimo nimong sulayan ang host nga ipakita ang mga rekord sa SOA alang sa piho nga sona, gikan sa tanan nga nalista nga awtoritatibo nga mga server sa ngalan alang sa kana nga sona nga adunay bandila nga -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

Pangutana Partikular nga Ngalan Server

Sa pagpangutana sa partikuwal nga domain name server.

$ 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.

Pangitaa ang Tanang Impormasyon sa Mga Rekord sa Domain ug mga Sona

Para maghimo ug pangutana sa tipo nga ANY, gamita ang -a (tanan) nga opsyon nga katumbas sa pagset sa -v nga opsyon.

$ host -a google.com

Trying "google.com"
;; ->>HEADER<

Pagkuha sa Impormasyon sa Domain TTL

Aron mahibal-an ang impormasyon sa domain TTL.

$ host -v -t a google.com

Trying "google.com"
;; ->>HEADER<

Gamita ang IPv4 o IPv6

Ang -4 o -6 nga opsyon nagpugos sa host nga mogamit lang sa IPv4 o IPV6 nga query transport lang matag usa.

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

Buhata ang Non-Recursive nga mga Pangutana

Ang -r nga opsyon nagpahigayon sa dili recursive nga mga pangutana, timan-i nga ang pag-set niini nga opsyon magwagtang sa RD (recursion gusto), ang gamay sa pangutana nga gihimo sa 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.

I-set ang UDP Retries para sa Pangita

Sa kasagaran ang gidaghanon sa mga pagsulay sa UDP kay 1, aron usbon kini, gamita ang -R nga bandera.

$ 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.

Itakda ang Oras sa Pangutana Paghulat sa Tubag

Gamit ang switch nga -W, mahimo nimong tudloan ang host nga maghulat alang sa usa ka tubag alang sa piho nga oras sa mga segundo ug kung gigamit ang bandila nga -w, kini naghimo sa host nga maghulat hangtod sa hangtod para sa tubag:

$ 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.

Mao na! Niini nga artikulo, nahibal-an namon kung giunsa ang paggamit sa host command nga adunay pipila ka mapuslanon nga mga pananglitan sa Linux. Gamita ang porma sa feedback sa ubos aron ipaambit ang bisan unsang mga hunahuna kanamo bahin sa kini nga giya.