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.