Ukaz gostitelja Linux prikaže ime domene za dani naslov IP ali obratno. Izvaja tudi iskanje DNS, povezano s poizvedbo DNS. Privzeto vedenje ukaza gostitelja prikaže povzetek njegovih argumentov ukazne vrstice in podprtih možnosti.
Sintaksa:
Ukaz gostitelj podpira različne argumente in možnosti ukazne vrstice. Osnovna sintaksa za ukaz gostitelja je naslednja:
host
kje,
ime: Ime je lahko ime domene ali naslov IP (Ipv4 ali Ipv6). Poiskalo bo dano ime.
Opcije:
Z ukazom gostitelja lahko uporabite naslednje argumente in možnosti ukazne vrstice:
vicky kaushal starost
-4: Uporablja se samo za naslov IPv4 za poizvedbo.
-6: Uporablja se samo za naslov IPv6 za poizvedbo.
-a: Možnost '-a' pomeni 'Vse'. Enakovredno je '-v', '-r', 's', katera koli možnost. Vendar pa vpliva na obnašanje možnosti '-l'.
-c razred: Uporablja se za določanje razreda poizvedbe. Privzeta vrednost razreda je In (Internet).
-C: Uporablja se za preverjanje konsistence.
-d: Uporablja se za prikaz sledi odpravljanja napak. Ta možnost je podobna besedni možnosti '-v'.
-jaz: Uporablja se za zastarelo vrednost.
-l: Uporablja se za seznam con. Ukaz gostitelja se uporablja tudi za prenos območij in prikazuje zapise, kot so NS, PTR, A itd.
- N pike: Uporablja se za določitev števila pik, ki morajo biti v imenu.
-r: Uporablja se za nerekurzivno poizvedbo. Uporaben je za posnemanje obnašanja imenskega strežnika z uporabo nerekurzivnih poizvedb.
-R številka: Uporablja se za število ponovnih poskusov za poizvedbe UDP. Za negativna števila ali nič bo število ponovnih poskusov 1 (tj. privzeto).
-s: Če se strežnik ne odzove, ne bo poslal poizvedbe naslednjemu imenskemu strežniku.
-t vrsta: Uporablja se za določitev vrste poizvedbe. Ta možnost bo prepoznala katero koli vrsto poizvedbe, kot so 'CNAME', 'NS', 'SOA', 'TXT', 'DNSKEY', 'AXFR' in druge. Če ne podamo vrste poizvedbe, bo samodejno izbrala ustrezno vrsto. Privzeto bo iskal zapise 'A', 'AAAA' in MX. Če je ime naslov IP, bo iskal zapis 'PTR'.
-T ali -U: Uporablja se za povezave TCP/UDP: pri poizvedbah gostiteljski ukaz privzeto izbere povezavo 'UDP'. Možnost '-T' določa povezavo TCP, '-U' pa povezavo 'UDP'.
-m zastava: Uporablja se za odpravljanje napak pri uporabi pomnilnika. Argument 'flag' se lahko posname, uporabi ali sledi. S to možnostjo lahko nastavimo več zastavic.
-v: Uporablja se za prikaz podrobnega (podrobnega) izpisa. Ta možnost je podobna možnosti '-d'.
-IN: Uporablja se za prikaz informacij o različici.
-V: Uporablja se za način čakanja za vedno. Nastavil bo časovno omejitev poizvedbe na največjo možno vrednost.
-Čakaj: Uporablja se za čakanje na določen čas (v sekundah). Ne more imeti vrednosti manjše od ena. Privzeti čakalni čas poizvedbe je 5 sekund (za odgovore UDP) in 10 sekund (za povezave TCP).
Primeri ukaza gostitelja
Oglejmo si naslednje primere ukaza gostitelja:
- Privzeti gostiteljski ukaz
- Prikaži naslov IP domene
- Za prenos poizvedb uporabite samo naslov IPv4
- Za prenos poizvedbe uporabite samo naslov IPv6
- Prikažite strežnike domenskih imen
- Prikaži samo zapise Cname
- Prikaži samo zapise MX
- Prikaži samo zapise TXT
- Prikaži samo zapise SOA
- Izvedite poizvedbo po določenem imenskem strežniku
- Prikaz vseh informacij o strežniku domenskih imen
- Prikaz informacij TTL
Privzeti gostiteljski ukaz
Če ukaz gostitelja izvedemo brez argumentov, bo prikazal povzetek argumentov ukazne vrstice in podprtih možnosti. Izvedite ukaz na naslednji način:
host
Zgornji ukaz bo prikazal seznam podprtih možnosti ukazne vrstice. Razmislite o spodnjem rezultatu:
Prikaži IP naslov domene
Za prikaz naslova IP domene izvedite ukaz gostitelja, ki mu sledi ime domene, kot sledi:
host javatpoint.com
Zgornji ukaz bo prikazal naslov IP danega imena domene. Razmislite o spodnjem rezultatu:
Za prenos poizvedb uporabite samo Ipv4
Za domeno lahko uporabimo prenos poizvedb Ipv4. Če želite uporabiti naslov IPv4, izvedite ukaz z možnostjo '-4', kot sledi:
host -4 javatpoint.com
Zgornji ukaz bo uporabil naslov Ipv4 za prenos poizvedb na danem imenu domene. Razmislite o spodnjem rezultatu:
Za prenos poizvedb uporabite samo Ipv6
Možnost '-6' se uporablja za uporabo prenosa poizvedbe Ipv6. Uporabno je lahko za preverjanje, ali imenski strežnik z omogočenim Ipv6 deluje ali ne. Izvedite ukaz na naslednji način:
host -6 javatpoint.com
Razmislite o spodnjem rezultatu:
Prikaži strežnike domenskih imen
Možnost 'ns' z argumenti '-t' se uporablja za prikaz strežnikov domenskih imen. Razmislite o spodnjem ukazu:
host -t ns www.javatpoint.com
Zgornji ukaz bo prikazal imenske strežnike 'javatpoint'. Razmislite o spodnjem rezultatu:
Prikaži samo zapise Cname
Za prikaz zapisov cname se uporablja možnost 'cname' z argumenti '-t'. Razmislite o spodnjem ukazu:
host -t cname www.javatpoint.com
Zgornji ukaz bo prikazal zapise cname za 'javatpoint'. Razmislite o spodnjem rezultatu:
java ima naslednje
Prikaži samo zapise MX
Za prikaz zapisov mx se uporablja možnost 'mx' z argumenti '-t'. Razmislite o spodnjem ukazu:
host -t mx www.javatpoint.com
Zgornji ukaz bo prikazal zapise mx za 'javatpoint'. Razmislite o spodnjem rezultatu:
Prikaži samo zapise TXT
Za prikaz zapisov TXT se uporablja možnost 'txt' z argumenti '-t'. Razmislite o spodnjem ukazu:
host -t txt www.javatpoint.com
Zgornji ukaz bo prikazal txt zapise 'javatpoint'. Razmislite o spodnjem rezultatu:
Prikaži samo zapise SOA
Z ukazom gostitelja lahko navedemo zapise SOA za določeno območje. Prikazal bo avtoritativne imenske strežnike za dano območje. Za prikaz zapisov SOA izvedite ukaz gostitelja z možnostjo '-C', kot sledi:
host -C javatpoint.com
Zgornji ukaz bo prikazal zapise SOA za 'javatpoint'. Razmislite o spodnjem rezultatu:
Poizvedba po določenem imenskem strežniku
Po določenem imenskem strežniku lahko izvedemo poizvedbo tako, da navedemo imenski strežnik za imenom domene ali naslovom IP. Če želite poizvedovati po določenem imenskem strežniku, izvedite ukaz gostitelja na naslednji način:
host javatpoint.com ns1.javatpoint.com
Zgornji ukaz bo prikazal informacije o danem imenskem strežniku. Razmislite o spodnjem rezultatu:
Prikaz vseh informacij strežnika domenskih imen
Če želite prikazati podrobne informacije o katerem koli strežniku domenskih imen, z ukazom gostitelja posredujte možnost '-a', ki ji sledi ime domene. Razmislite o spodnjem ukazu:
host -a javatpoint.com
Zgornji ukaz bo prikazal podrobne informacije o domeni 'javatpoint'. Razmislite o spodnjem rezultatu:
Prikaz informacij TTL
Če želite prikazati informacije TTL (Time To Live) katerega koli strežnika, izvedite ukaz gostitelja, kot sledi:
host -v -t a javatpoint.com
Zgornji ukaz bo prikazal informacije TTL na 'Javatpoint.com'. Izberete lahko katero koli drugo ime domene. Razmislite o spodnjem rezultatu: