logo

Príkaz hostiteľa Linuxu

Príkaz hostiteľa Linuxu zobrazí názov domény pre danú IP adresu alebo naopak. Vykonáva tiež vyhľadávanie DNS súvisiace s dotazom DNS. Predvolené správanie príkazu hostiteľa zobrazuje súhrn jeho argumentov príkazového riadka a podporovaných možností.

Syntax:

Príkaz hostiteľa podporuje rôzne argumenty a možnosti príkazového riadka. Základná syntax príkazu hostiteľa je nasledovná:

 host 

kde,

názov: Názov môže byť názov domény alebo IP adresa (IPv4 alebo Ipv6). Vyhľadá zadané meno.

Možnosti:

Nasledujúce argumenty a možnosti príkazového riadka možno použiť s príkazom hostiteľa:

premenovanie adresára v linuxe

-4: Používa sa iba pre adresu Ipv4 pre dopyt.

-6: Používa sa iba pre adresu IPv6 pre dopyt.

-a: Možnosť „-a“ znamená „Všetko“. Je ekvivalentom '-v', '-r', 's', akejkoľvek možnosti. Ovplyvňuje však správanie možnosti '-l '.

-c trieda: Používa sa na určenie triedy Query. Predvolená hodnota triedy je In (Internet).

-C: Používa sa na kontrolu konzistencie.

-d: Používa sa na zobrazenie stôp ladenia. Táto možnosť je podobná ako podrobná možnosť '-v'.

-i: Používa sa pre zastaranú hodnotu.

-l: Používa sa na výpis zón. Príkaz hostiteľa sa používa aj na prenos zón a zobrazuje záznamy ako NS, PTR, A a ďalšie.

- N ndots: Používa sa na určenie počtu bodiek, ktoré musia byť v názve.

-r: Používa sa na nerekurzívny dopyt. Je to užitočné na napodobňovanie správania názvového servera pomocou nerekurzívnych dotazov.

-R číslo: Používa sa pre počet opakovaní pre UDP dotazy. Pre záporné čísla alebo nulu bude počet opakovaní 1 (t. j. predvolený).

-s: Ak server neodpovedá, nepošle požiadavku na nasledujúci menný server.

-t typ: Používa sa na určenie typu dotazu. Táto možnosť rozpozná akýkoľvek typ dopytu, ako napríklad 'CNAME', 'NS', 'SOA', 'TXT', 'DNSKEY', 'AXFR' a ďalšie. Ak nešpecifikujeme typ dotazu, automaticky vyberie vhodný typ. V predvolenom nastavení bude vyhľadávať záznamy 'A', 'AAAA' a MX. Ak je názov IP adresa, vyhľadá záznam 'PTR'.

-T alebo -U: Používa sa pre pripojenia TCP/UDP: V predvolenom nastavení príkaz hostiteľa vyberie pripojenie 'UDP' pri vytváraní dotazov. Voľba '-T' určuje pripojenie TCP a '-U' určuje pripojenie 'UDP'.

-m príznak: Používa sa na ladenie využitia pamäte. Argument „príznak“ možno zaznamenať, použiť alebo vysledovať. Pomocou tejto možnosti môžeme nastaviť viacero príznakov.

-v: Používa sa na zobrazenie podrobného (verboss) výstupu. Táto možnosť je podobná možnosti „-d“.

-V: Používa sa na zobrazenie informácií o verzii.

-V: Používa sa na režim čakania navždy. Nastaví časový limit dotazu na maximálnu možnú hodnotu.

-Počkaj: Používa sa na čakanie určený čas (v sekundách). Nemôže mať hodnotu menšiu ako jedna. Predvolená doba čakania na dopyt je 5 sekúnd (pre odpovede UDP) a 10 sekúnd (pre pripojenia TCP).

Príklady príkazu hostiteľa

Pozrime sa na nasledujúce príklady príkazu hostiteľa:

  • Predvolený príkaz hostiteľa
  • Zobraziť IP adresu domény
  • Na prenos dopytu používajte iba adresu Ipv4
  • Na prenos dopytu používajte iba adresu Ipv6
  • Zobrazte servery názvov domén
  • Zobraziť iba záznamy Cname
  • Zobraziť iba záznamy MX
  • Zobraziť iba záznamy TXT
  • Zobraziť iba záznamy SOA
  • Dopyt na konkrétny menný server
  • Zobrazte všetky informácie o doménovom serveri
  • Zobrazenie informácií TTL

Predvolený príkaz hostiteľa

Ak vykonáme príkaz hostiteľa bez akýchkoľvek argumentov, zobrazí sa súhrn argumentov príkazového riadka a podporovaných možností. Vykonajte príkaz takto:

 host 

Vyššie uvedený príkaz zobrazí zoznam podporovaných možností príkazového riadka. Zvážte nasledujúci výstup:

Hostiteľ systému Linux

Zobraziť IP adresu domény

Ak chcete zobraziť adresu IP domény, vykonajte príkaz hostiteľa, za ktorým nasleduje názov domény, a to takto:

 host javatpoint.com 

Vyššie uvedený príkaz zobrazí IP adresu daného názvu domény. Zvážte nasledujúci výstup:

Hostiteľ systému Linux

Na prenos dopytov používajte iba protokol Ipv4

Pre doménu môžeme použiť transport dotazov Ipv4. Ak chcete použiť adresu IPv4, vykonajte príkaz s možnosťou „-4“ takto:

 host -4 javatpoint.com 

Vyššie uvedený príkaz použije adresu Ipv4 na prenos dotazu na daný názov domény. Zvážte nasledujúci výstup:

Hostiteľ systému Linux

Na prenos dopytov používajte iba protokol Ipv6

Voľba '-6' sa používa na použitie prenosu dotazov Ipv6. Môže to byť užitočné pri kontrole, či názvový server s povoleným protokolom Ipv6 funguje alebo nie. Vykonajte príkaz takto:

 host -6 javatpoint.com 

Zvážte nasledujúci výstup:

Hostiteľ systému Linux

Zobraziť servery názvov domén

Voľba 'ns' s argumentmi '-t' sa používa na zobrazenie serverov doménových mien. Zvážte nasledujúci príkaz:

 host -t ns www.javatpoint.com 

Vyššie uvedený príkaz zobrazí názvové servery 'javatpoint.' Zvážte nasledujúci výstup:

Hostiteľ systému Linux

Zobraziť iba záznamy Cname

Na zobrazenie záznamov cname sa používa voľba 'cname' s argumentmi '-t'. Zvážte nasledujúci príkaz:

 host -t cname www.javatpoint.com 

Vyššie uvedený príkaz zobrazí záznamy cname pre 'javatpoint.' Zvážte nasledujúci výstup:

otvorte súbor pomocou java
Hostiteľ systému Linux

Zobraziť iba záznamy MX

Voľba 'mx' s argumentmi '-t' sa používa na zobrazenie záznamov mx. Zvážte nasledujúci príkaz:

 host -t mx www.javatpoint.com 

Vyššie uvedený príkaz zobrazí mx záznamy 'javatpoint.' Zvážte nasledujúci výstup:

Hostiteľ systému Linux

Zobraziť iba záznamy TXT

Na zobrazenie TXT záznamov sa používa možnosť 'txt' s argumentmi '-t'. Zvážte nasledujúci príkaz:

 host -t txt www.javatpoint.com 

Vyššie uvedený príkaz zobrazí txt záznamy 'javatpoint.' Zvážte nasledujúci výstup:

Hostiteľ systému Linux

Zobraziť iba záznamy SOA

Pomocou príkazu hostiteľ môžeme vypísať záznamy SOA pre zadanú zónu. Zobrazí autoritatívne menné servery pre danú zónu. Ak chcete zobraziť záznamy SOA, vykonajte príkaz hostiteľa s voľbou '-C' takto:

 host -C javatpoint.com 

Vyššie uvedený príkaz zobrazí SOA záznamy 'javatpoint'. Zvážte nasledujúci výstup:

Hostiteľ systému Linux

Dopyt na konkrétny Name Server

Konkrétny názvový server môžeme zadať zadaním názvového servera za názov domény alebo IP adresu. Ak chcete dopytovať konkrétny názvový server, vykonajte príkaz hostiteľa takto:

 host javatpoint.com ns1.javatpoint.com 

Vyššie uvedený príkaz zobrazí informácie na danom mennom serveri. Zvážte nasledujúci výstup:

Hostiteľ systému Linux

Zobrazte všetky informácie o serveri doménových mien

Ak chcete zobraziť podrobné informácie o ľubovoľnom serveri názvov domén, zadajte do príkazu hostiteľa možnosť „-a“ nasledovanú názvom domény. Zvážte nasledujúci príkaz:

 host -a javatpoint.com 

Vyššie uvedený príkaz zobrazí podrobné informácie o doméne „javatpoint“. Zvážte nasledujúci výstup:

Hostiteľ systému Linux

Zobrazenie informácií TTL

Ak chcete zobraziť informácie TTL (Time To Live) ľubovoľného servera, vykonajte príkaz hostiteľa takto:

 host -v -t a javatpoint.com 

Vyššie uvedený príkaz zobrazí informácie TTL na 'Javatpoint.com.' Môžete si vybrať akýkoľvek iný názov domény. Zvážte nasledujúci výstup:

Hostiteľ systému Linux