Gagnleg stjórnunardæmi fyrir gestgjafa til að spyrjast fyrir um DNS leit


Host skipun er lágmarks og auðvelt í notkun CLI tól til að framkvæma DNS leit sem þýða lén yfir á IP tölur og öfugt. Það er einnig hægt að nota til að skrá og sannreyna ýmsar gerðir af DNS færslum eins og NS og MX, prófa og sannreyna ISP DNS miðlara og internettengingu, ruslpóst og svartan lista, greina og leysa vandamál DNS netþjóna meðal annars.

Í þessari grein munum við læra hvernig á að nota hýsingarskipun með nokkrum gagnlegum dæmum í Linux til að framkvæma DNS leit. Í fyrri greinum sýndum við mest notuðu 8 Nslookup skipanirnar til að prófa og leysa DNS netþjóna og til að spyrjast fyrir um sérstakar DNS auðlindaskrár (RR).

Við útskýrðum líka 10 Linux Dig (Domain Information Groper) skipanir til að spyrjast fyrir um DNS upplýsingar, það virkar meira eins og Nslookup tólið. Hýsingarforritið virkar líka á svipaðan hátt og er foruppsett á flestum ef ekki öllum almennum Linux dreifingum.

Að þessu sögðu skulum við skoða þessar 14 hýsingarskipanir hér að neðan.

Finndu IP tölu léns

Þetta er einfaldasta hýsingarskipunin sem þú getur keyrt, gefðu bara upp lén eins og google.com til að fá tengdar IP tölur.

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

Finndu lénsnafnaþjóna

Til að komast að lénsþjónum, notaðu -t valkostinn.

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

Finndu CNAME skrá fyrir lén

Til að komast að léninu CNAME skaltu keyra.

$ host -t cname mail.google.com

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

Finndu Domain MX Record

Til að finna út MX færslur fyrir lén.

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

Finndu Domain TXT Record

Til að finna út TXT færslur fyrir lén.

$ host -t txt google.com

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

Finndu Domain SOA Record

Þú getur gert hýsingartilraunir til að sýna SOA færslur fyrir tilgreint svæði, frá öllum skráðum nafnaþjónum fyrir það svæði með -C fánanum.

$ 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

Fyrirspurn um sérstaka nafnaþjón

Til að spyrjast fyrir um sérstakan lénsþjón.

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

Finndu allar upplýsingar um lénsskrár og svæði

Til að gera fyrirspurn af gerðinni ANY, notaðu -a (allt) valkostinn sem jafngildir því að stilla -v valkostinn.

$ host -a google.com

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

Fáðu léns TTL upplýsingar

Til að finna út TTL upplýsingar um lén.

$ host -v -t a google.com

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

Notaðu annað hvort IPv4 eða IPv6

Valmöguleikinn -4 eða -6 neyðir hýsil til að nota aðeins IPv4 eða aðeins IPV6 fyrirspurnaflutning í sömu röð.

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

Framkvæma ekki endurkvæmar fyrirspurnir

Valmöguleikinn -r framkvæmir óendurkvæmar fyrirspurnir, athugaðu að með því að setja þennan valkost hreinsar RD (recursion æskilegt), bitinn í fyrirspurninni sem hýsillinn gerir.

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

Stilltu UDP-tilraunir fyrir uppflettingu

Sjálfgefið er að fjöldi UDP tilrauna er 1, til að breyta því skaltu nota -R fánann.

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

Stilltu fyrirspurnartíma bið eftir svari

Með því að nota -W rofann geturðu gefið gestgjafanum fyrirmæli um að bíða eftir svari í tiltekinn tíma í sekúndum og ef -w fáninn er notaður gerir það hýsil að bíða að eilífu fyrir svar:

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

Það er það! Í þessari grein lærðum við hvernig á að nota hýsingarskipun með nokkrum gagnlegum dæmum í Linux. Notaðu athugasemdareyðublaðið hér að neðan til að deila öllum hugsunum með okkur varðandi þessa handbók.