Kasulikud hostkäsunäited DNS-i otsingute pärimiseks


Host-käsk on minimaalne ja hõlpsasti kasutatav CLI-utiliit DNS-i otsingute tegemiseks, mis tõlgivad domeeninimed IP-aadressideks ja vastupidi. Seda saab kasutada ka mitmesuguste DNS-kirjete, näiteks NS ja MX, loetlemiseks ja kontrollimiseks, ISP DNS-serveri ja Interneti-ühenduse testimiseks ja valideerimiseks, rämpsposti ja musta nimekirja kirjete leidmiseks, muu hulgas DNS-serveri probleemide tuvastamiseks ja tõrkeotsinguks.

Selles artiklis õpime, kuidas DNS-otsingu tegemiseks kasutada Linuxi mõne kasuliku näite abil käsku host. Eelmistes artiklites näitasime DNS-serverite testimiseks ja tõrkeotsinguks ning konkreetsete DNS-i ressursikirjete (RR) päringuteks enimkasutatud 8 Nslookup-käsku.

Samuti selgitasime DNS-i teabe pärimiseks 10 Linux Dig (Domain Information Groper) käsku, see töötab rohkem nagu Nslookup tööriist. Host-utiliit töötab samuti sarnaselt ja on eelinstallitud enamikus, kui mitte kõigis Linuxi peavoolu distros.

Seda öeldes vaatame neid 14 hostikäsku allpool.

Leidke domeeni IP-aadress

See on kõige lihtsam hosti käsk, mida saate käivitada, lihtsalt sisestage seotud IP-aadresside saamiseks domeeninimi nagu google.com .

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

Leidke domeeninime serverid

Domeeninimeserverite väljaselgitamiseks kasutage suvandit -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.

Leidke domeeni CNAME-kirje

Domeeni CNAME välja selgitamiseks käivitage.

$ host -t cname mail.google.com

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

Leidke domeeni MX-kirje

Domeeni MX-kirjete väljaselgitamiseks.

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

Leidke domeeni TXT kirje

Domeeni TXT kirjete väljaselgitamiseks.

$ host -t txt google.com

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

Leidke domeeni SOA kirje

Saate proovida hostiga kuvada määratud tsooni SOA-kirjed kõigist selle tsooni loetletud autoriteetsetest nimeserveritest koos lipuga -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

Päringu konkreetne nimeserver

Osalise domeeninimeserveri päring.

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

Leia kogu teave domeenikirjete ja tsoonide kohta

ANY tüüpi päringu tegemiseks kasutage valikut -a (kõik), mis on samaväärne valiku -v määramisega.

$ host -a google.com

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

Hankige domeeni TTL-teave

Domeeni TTL-i teabe saamiseks.

$ host -v -t a google.com

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

Kasutage kas IPv4 või IPv6

Valik -4 või -6 sunnib hostit kasutama vastavalt ainult IPv4 või ainult IPV6 päringu transporti.

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

Mitterekursiivsete päringute tegemine

Valik -r täidab mitte-rekursiivseid päringuid. Pange tähele, et selle suvandi määramine kustutab serveri biti päringus RD (soovitud rekursioon).

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

Määrake otsingu jaoks UDP-kordused

Vaikimisi on UDP proovide arv 1, selle muutmiseks kasutage lippu -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.

Määra päringu aeg Oota vastust

Lüliti -W abil saate käskida hostil oodata vastust määratud aja jooksul sekundites ja kui kasutatakse lippu -w , paneb see host igavesti ootama vastuse saamiseks:

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

See on kõik! Selles artiklis õppisime Linuxi mõne kasuliku näite abil hostikäsu kasutamist. Selle juhendi kohta meiega mõtete jagamiseks kasutage allolevat tagasiside vormi.