Uporabni primeri gostiteljskih ukazov za poizvedovanje po iskanju DNS


Gostiteljski ukaz je minimalen in enostaven za uporabo pripomoček CLI za iskanje DNS, ki prevaja domenska imena na naslove IP in obratno. Uporablja se lahko tudi za naštevanje in preverjanje različnih vrst zapisov DNS, kot so NS in MX, preizkušanje in preverjanje strežnika DNS strežnika ISP in internetne povezave, zapisov neželene pošte in uvrstitev na črni seznam, med drugim odkrivanje in odpravljanje težav s strežnikom DNS.

V tem članku se bomo naučili, kako uporabiti ukaz host z nekaj uporabnimi primeri v Linuxu za iskanje DNS. V prejšnjih člankih smo prikazali najpogosteje uporabljenih 8 ukazov Nslookup za testiranje in odpravljanje težav s strežniki DNS ter poizvedovanje tudi o določenih zapisih virov DNS (RR).

Prav tako smo razložili 10 ukazov Linux Dig (Domain Information Groper) za poizvedovanje po informacijah DNS, bolj deluje kot orodje Nslookup. Gostiteljski pripomoček deluje tudi na podoben način in je prednameščen na večini, če ne na vseh glavnih distribucijah Linuxa.

S tem si oglejmo teh 14 gostiteljskih ukazov spodaj.

Poiščite naslov IP domene

To je najpreprostejši gostiteljski ukaz, ki ga lahko zaženete, samo vnesite ime domene, na primer google.com , da dobite povezane naslove IP.

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

Poiščite strežnike domenskih imen

Če želite izvedeti strežnike domenskih imen, uporabite možnost -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.

Poiščite zapis CNAME domene

Če želite izvedeti domeno CNAME, zaženite.

$ host -t cname mail.google.com

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

Poiščite zapis MX domene

Če želite izvedeti zapise MX za domeno.

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

Poiščite zapis TXT domene

Če želite izvedeti zapise TXT za domeno.

$ host -t txt google.com

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

Poiščite zapis SOA domene

Gostitelju lahko poskusite prikazati zapise SOA za določeno območje iz vseh navedenih veljavnih imenskih strežnikov za to območje z zastavico -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

Poizvedba strežnika z določenimi imeni

Za povpraševanje po določenem strežniku domenskih imen.

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

Poiščite vse informacije o zapisih in conah domen

Če želite izvedeti poizvedbo tipa ANY, uporabite možnost -a (all), ki je enakovredna nastavitvi možnosti -v .

$ host -a google.com

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

Pridobite informacije o domeni TTL

Če želite izvedeti informacije o TTL domene.

$ host -v -t a google.com

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

Uporabite IPv4 ali IPv6

Možnost -4 ali -6 prisili gostitelja, da uporablja samo prenos poizvedb IPv4 oziroma samo IPV6.

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

Izvedite nerekurzivne poizvedbe

Možnost -r izvaja nerekurzivne poizvedbe. Upoštevajte, da nastavitev te možnosti počisti RD (želeno rekurzijo), bit v poizvedbi, ki jo gostitelj naredi.

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

Nastavite UDP Retries za iskanje

Število poskusov UDP je privzeto 1, če ga želite spremeniti, uporabite zastavico -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.

Nastavite čas poizvedbe Počakajte na odgovor

S pomočjo stikala -W lahko gostitelju naročite, naj čaka na odgovor določen čas v sekundah, in če je uporabljena zastavica -w , gostitelj čaka večno 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! V tem članku smo se naučili, kako uporabljati gostiteljski ukaz z nekaj koristnimi primeri v Linuxu. Uporabite spodnji obrazec za povratne informacije, če želite z nami deliti kakršne koli misli glede tega vodnika.