Korisni primjeri naredbi 'host' za upite DNS pretraživanja
Komanda Host je minimalan i jednostavan za korištenje CLI uslužni program za izvođenje DNS pretraživanja koje prevodi imena domena u IP adrese i obrnuto. Takođe se može koristiti za listanje i verifikaciju različitih tipova DNS zapisa kao što su NS i MX, testiranje i validaciju ISP DNS servera i internet konekcije, spam i crne liste zapisa, otkrivanje i rešavanje problema sa DNS serverom, između ostalog.
U ovom članku ćemo naučiti kako koristiti naredbu host s nekoliko korisnih primjera u Linuxu za obavljanje DNS pretraživanja. U prethodnim člancima prikazali smo najčešće korišćenih 8 Nslookup komandi za testiranje i rešavanje problema sa DNS serverima, kao i za upite specifičnih DNS resursnih zapisa (RR).
Također smo objasnili 10 Linux Dig (Domain Information Groper) komandi za upite DNS informacija, radi više kao Nslookup alat. Uslužni program domaćina također radi na sličan način i dolazi unaprijed instaliran na većini, ako ne i na svim mainstream Linux distribucijama.
Uz to, pogledajmo ovih 14 naredbi domaćina u nastavku.
Pronađite IP adresu domene
Ovo je najjednostavnija naredba hosta koju možete pokrenuti, samo navedite ime domene kao što je google.com
da biste dobili pridružene IP adrese.
$ 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.
Pronađite servere imena domena
Da biste saznali servere imena domena, koristite opciju -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.
Pronađite CNAME zapis domene
Da saznate domenu CNAME, pokrenite.
$ host -t cname mail.google.com
mail.google.com is an alias for googlemail.l.google.com.
Pronađite MX zapis domene
Da biste saznali MX zapise za domenu.
$ 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.
Pronađite TXT zapis domene
Da biste saznali TXT zapise za domenu.
$ host -t txt google.com
google.com descriptive text "v=spf1 include:_spf.google.com ~all"
Pronađite SOA zapis domene
Možete učiniti da host pokuša da prikaže SOA zapise za određenu zonu, sa svih navedenih autoritativnih servera imena za tu zonu sa zastavicom -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
Upit za određeni server imena
Za upit određenog servera imena domene.
$ 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.
Pronađite sve informacije o domenskim zapisima i zonama
Da biste napravili upit tipa ANY, koristite opciju -a
(sve) koja je ekvivalentna postavljanju opcije -v
.
$ host -a google.com
Trying "google.com"
;; ->>HEADER<
Dobijte TTL informacije o domeni
Da biste saznali TTL informacije o domeni.
$ host -v -t a google.com
Trying "google.com"
;; ->>HEADER<
Koristite ili IPv4 ili IPv6
Opcija -4
ili -6
prisiljava host da koristi samo IPv4 ili samo IPV6 transport upita.
host -4 google.com
OR
host -6 google.com
Izvršite nerekurzivne upite
Opcija -r
izvodi nerekurzivne upite, imajte na umu da postavljanje ove opcije briše RD (poželjna rekurzija), bit u upitu koji host pravi.
$ 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.
Postavite UDP ponovne pokušaje za traženje
Podrazumevano je broj pokušaja UDP-a 1, da biste ga promijenili, koristite oznaku -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.
Postavite vrijeme za upit čekajte odgovor
Koristeći -W
prekidač, možete naložiti hostu da čeka na odgovor određeno vrijeme u sekundama i ako se koristi -w
zastavica, to čini da host čeka zauvijek za odgovor:
$ 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.
To je to! U ovom članku naučili smo kako koristiti naredbu host s nekoliko korisnih primjera u Linuxu. Koristite obrazac za povratne informacije u nastavku da podijelite s nama bilo kakva razmišljanja o ovom vodiču.